轉 自動循環的Viewpager-1

來自:http://blog.csdn.net/smartbetter/article/details/53083816

實現ViewPager的滑動:
通過設置

Paste_Image.png

Paste_Image.png

來實現;默認有足夠數量的子view;初始化時設置當前的顯示的子view為中間部分附近,顯示第一個。

實現自動循環:
第一種(他的):

Paste_Image.png
Paste_Image.png

第二種(我的):點擊之后延長循環時間,循環開始后恢復默認。

Paste_Image.png
Paste_Image.png

之前一直都是這么實現的,后來我們領導說滑動的時間特別長滑到了第一個怎么辦;其實這種方法只是偽實現,于是采用用另外的方法實現了,有時間重溫一遍,(http://www.lxweimin.com/p/10f2049f4a28

所有代碼截圖:

Paste_Image.png

布局:

Paste_Image.png

MainActivity:

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

adapter:

Paste_Image.png

監聽:

Paste_Image.png

drawable:
selector_dot.xml

Paste_Image.png

dot_enable:


Paste_Image.png

dot_normal:


Paste_Image.png

不要復制 自己敲一遍。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容