天天看點

Banner使用心得

因為一直在公司都是做webview,是以原生的好多東西都忘記了,是以,就研究一些原生的東西.首先拿輪播圖來開始.

記得以前寫輪播圖還是用viewpager去寫,感覺寫完也沒記住什麼.如今聽說banner寫輪播圖挺好用的,是以,就試試這個對于我來說比較新的技術.

首先,導包,網上查詢有兩種banner包,我選擇最多使用的這種

Banner使用心得

然後設計自己的布局檔案:

Banner使用心得

設定輪播圖圓點的樣式就是通過indicator_width和indicator_height去做的,預設是很小的圓點

然後寫實作代碼

Banner使用心得

其中list添加的是輪播的圖檔,據說可以設定網上的圖檔,我沒有試驗.設定的圖檔可以是gif圖,這點我感覺很棒(原諒我的孤陋寡聞).setDelayTime是設定輪播圖每張圖檔停頓時間的.setBannerAnimation是設定輪播圖的輪播動畫有十多種,有興趣的可以自行試試.setIndicatorGravity是設定圓點的顯示位置的.setOnBannerListener是輪播圖的點選事件

其中設定ImageLoader 我是重寫類然後用Glide實作的

Banner使用心得

這就完成了,真是太簡單了.回頭再看看以前寫的viewpager輪播圖,簡直麻煩的我不想再細看了…

最後附上banner源碼Github位址:https://github.com/youth5201314/banner

其實GitHub他說的比我全 - -!

第一次寫部落格,寫的不好請見諒.