[Android]自定义垂直滚动的广告区View
@Author GQ 07月13日 在github上找到一个在项目中常用的自定义控件,封装的不错,垂直滚动带渐入渐出动画。
github项目地址
效果图
Android自定义垂直滚动的广告区View效果图AndroidStudio使用使用1. AndroidStudio使用
dependencies {compile 'com.sunfusheng:marqueeview:1.1.0'}
2. 使用
XML代码<com.sunfusheng.marqueeview.MarqueeViewandroid:id="@+id/marqueeView"android:layout_width="match_parent"android:layout_height="30dp"app:mvAnimDuration="1000"//翻页延迟app:mvInterval="3000"//显示等待的时间app:mvTextColor="@color/white"app:mvTextSize="14sp"/>
java代码
MarqueeView marqueeView = (MarqueeView) findViewById(R.id.marqueeView);List<String> info = new ArrayList<>();info.add("1. 大家好。");info.add("2. 欢迎大家关注我哦!");info.add("3. 新宝贝");info.add("4. 这是一条很长很长的通知或者广告条!");marqueeView.startWithList(info);//点击监听marqueeView.setOnItemClickListener(new MarqueeView.OnItemClickListener() {@Overridepublic void onItemClick(int position, TextView textView) {Toast.makeText(getApplicationContext(), String.valueOf(marqueeView1.getPosition()) + ". " + textView.getText(), Toast.LENGTH_SHORT).show();}});