Android实现自动轮播图效果

  

本文实例为大家分享了Android实现轮播图效果展示的具体代码,供大家参考,具体内容如下

  

MainActivity.java         公开课MainActivity延伸AppCompatActivity {      私人LinearLayout ll_dots;   私人TextView viewpager_tv;//将:viewpage定义为全局变量,方便使用。   私人:viewpage viewpager_vp;//建立一个ArrayList集合。泛型指定为ImageView。   ArrayListimageview=new ArrayList ();//创建一个处理程序对象,复写handlerMessage方法,用开关方法,通过msg.what得到标识对于brute   私人处理程序处理程序=new处理程序(){   @Override   公共空间handleMessage(消息味精){   开关(msg.what) {   案例1://得到当前:viewpage和用户交互的条项目.VIewPager对象。getCurrentItem 333   int currentItem=viewpager_vp.getCurrentItem ();//设置:viewpage当前显示的界面,得到的项目+ 1   viewpager_vp。setCurrentItem (currentItem + 1);//通过静态方法sendEmptyMessageDelayed,延时重复执行命令。注意不是sendEmptyMessageAtTime 333   sendEmptyMessageDelayed (3000);   打破;   默认值:   打破;   }      }   };//图片int数组资源   私人int [] imageResIds={R.drawable。R.drawable。b, R.drawable。c, R.drawable。d, R.drawable。e, R.drawable.f};//图片字符串数组String[]资源。   私人String [] desc={   “网页设计师联盟”,   “教程网”,   “PS联盟”,   “25岁学堂”,   “课工场带你逆袭,助你走向人生巅峰”,   “当你因需求被项目经理频繁修改,而想之暴打时,请先看易老师贱笑图,你是不是更想打我了”   };      @Override   保护空白>   & lt; RelativeLayout xmlns: android=" http://schemas.android.com/apk/res/android "   xmlns:工具=" http://schemas.android.com/tools "   android: layout_width=" match_parent "   android: layout_height=癿atch_parent”比;   & lt; android.support.v4.view.ViewPager   android: id=癅 + id/viewpager_vp”   android: layout_width=" wrap_content "   android: layout_height=" 300 dp/比;   & lt; !——定义lineatLayout时,背景=" # 88000000 ",重力=癱enter_horizontal”填充=? dp”   android: layout_alignBottom=癅 + id/viewpager_vp”小点用一个LinearLayout来包裹。——比;   LinearLayout & lt;   android: layout_width=" match_parent "   android: layout_height=" wrap_content "   android:背景=" # 88000000 "   android:重力=" center_horizontal "   android:填充=" 8 dp "   android: layout_alignBottom=癅 + id/viewpager_vp”   面向android:=按怪薄北?   & lt; !——此处状态选择器的选择属性是state_selected,而不是state_pressed,   要知道他们的区别,引用图片可拉的,注意V是大写,   点是根据图片的张数,动态创建的,所有我们的观点还要注释掉。——在文本   & lt; TextView   android: id=癅 + id/viewpager_tv”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android:输入textColor=" @android:颜色/白”   android:文本="我是帅哥”/比;      LinearLayout & lt;   android: id=癅 + id/ll_dots”   android: layout_width=" match_parent "   android: layout_height=" wrap_content "   面向android:="水平"   android:重力=癱enter_horizontal”比;   & lt; !视图——& lt;   android: layout_width=" 5 dp "   android: layout_height=" 5 dp "   android:背景=癅drawable/dot_focus”/祝辞——比;   & lt;/LinearLayout>   & lt;/LinearLayout>   & lt;/RelativeLayout>      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android实现自动轮播图效果