图片轮播

2016-11-17  本文已影响0人  加减乘除_

首先在布局嵌套Android.support.v4.view.ViewPager 

可以在写个LinearLayout显示小圆点

首先声明底部的小圆点为 bottomimsqes

设置是否自动轮播

设置是否手动滑动视图

当前页面显示的position

new ArrayList<ImageView> 是把imageView图片数组new出来

for循环的意思是初始化数组

ImageView img = LayoutInflater.form(this).inflate(R,layout.kk.null);则是加载ImageView的布局

设置的背景为imgs[i]  //下标

然后放进List数组

这个则是一些小圆点的设置

照样 先new出来的小圆点的数组=====图片的数组的长度

for循环初始化小圆点数组

new 出来ImageView控件

给bottom控件加上布局属性  也就是控件的宽和高

.setMargins  设置外边距  

当下标j==0的时候是选中的状态  else 是 未选中

然后放进bottom里面

添加到线性布局

点击事件  

匿名内部类  重写的方法

设置是否手动滑动视图

然后写个适配器

就能实现了  意思有的我也不懂。 老师是这么讲的  别喷我

上一篇 下一篇

猜你喜欢

热点阅读