垂直跑马灯

依赖

implementation'com.sunfusheng:marqueeview:1.3.2'


xml

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_centerInParent="true"

    android:gravity="center_vertical"

    app:mvAnimDuration="500"

    app:mvInterval="3000"

    app:mvTextColor="@color/aqua"

    app:mvTextSize="14sp"

    android:id="@+id/marqueeview"/>

code

//添加数据 

 List<String> info = new ArrayList<>();

 info.add("公告内容1");

 info.add("公告内容2"); 

 info.add("公告内容3");

//只能是String类型,要是网络请求需要创建一个集合,在添加数据

marqueeView.startWithList(info);

//每一项的点击事件监听

marqueeView.setOnItemClickListener(newMarqueeView.OnItemClickListener() {@OverridepublicvoidonItemClick(intposition, TextView textView){//执行需求的业务逻辑Toast.makeText(MainActivity.this,"点击了第"+position+"条公告", Toast.LENGTH_SHORT).show(); } });

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容