垂直跑马灯
16lz
2021-12-04
依赖
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
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(); } });
更多相关文章
- Android菜单实例
- Android中RemoteViews的实现
- 跟着做 Android(安卓)NDK学习入门如此简单(二)
- Android按键添加和处理的方案
- Android中ImageView和VideoView铺满父元素的实现
- Android(安卓)NDK 学习之传递类对象
- Android(安卓)数据存储与读取:SQLite
- android listviewListview中的button点击事件或者是onitemclick
- android TabHost小结