亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android可自定義垂直循環(huán)滾動布局

 更新時間:2018年03月29日 08:33:16   作者:gooqii  
這篇文章主要為大家詳細介紹了Android可自定義垂直循環(huán)滾動布局,具有一定的參考價值,感興趣的小伙伴們可以參考一下

垂直滾動廣告字幕什么的都是一行的,這個控件可以自定義布局,也就是Adapter
對于滾動多行item循環(huán)效果, 通過多個VerticalBannerView笨辦法也可以實現(xiàn)…效果圖2

是時候改一波輪子了
GitHub https://github.com/guojunustb/VerticalBannerView

效果圖

效果圖2

AndroidStudio使用

 allprojects {
 repositories {
  ...
  maven { url "https://jitpack.io" }
 }
 }
dependencies {
  compile 'com.github.Rowandjj:VerticalBannerView:1.0'
 }

XML布局文件

 <com.taobao.library.VerticalBannerView
  android:id="@+id/banner_01"
  android:layout_width="match_parent"
  android:layout_height="40dp"
  app:animDuration="900" ---->動畫間隔900ms
  app:gap="2000"/> ----->切換時長2000ms

Adapter和正常布局一樣,繼承自 BaseBannerAdapter<T>

設(shè)置更新數(shù)據(jù)

List<Model> newData = new ArrayList<>();
newData.add(new Model("aaa"));
newData.add(new Model("bbb"));
newData.add(new Model("ccc"));
adapter.setData(newData);

啟動和停止

verticalBannerView.start();
verticalBannerView.stop();

出現(xiàn)數(shù)據(jù)閃動的情況

注意: 如果使用網(wǎng)絡(luò)請求后,記得先 stop(),然后設(shè)置新數(shù)據(jù),最后在執(zhí)行start()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論