本文实例为大家分享了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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。