代码可以直接调用,使用. 效果图,哪不懂可以直接评论问我/
使用空心还是实心的把对应的注释去掉就可以了.
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <!-- 实心圆 <solid android:color="#F00"/> --> <!-- 空心圆 <stroke android:width="1dp" android:color="@android:color/black"/> --> <size android:width="8dp" android:height="8dp"/></shape>// 主要的算法参考下图 int realPosition = (position - 1 + welcomes.length) % welcomes.length; 由下图可以发现,应该初始化ViewPager.setCurrentItem(1);才能从预设的第一页开始播放。
部分代码参考:http://blog.csdn.net/QQ_32199531/article/details/51817641?locationNum=2&fps=1 至于为什么getCount(),返回长度需要+2,详见参考. 其中一些地方有所改动.
新闻热点
疑难解答