【愛迪】今天我們一起來學習 Banner輪播圖的使用方法
1.首先導入以下兩個依賴:
implementation 'com.youth.banner:banner:1.4.9' //banner依賴
implementation "com.github.bumptech.glide:glide:4.6.1" // glide依賴:加載網絡圖片
2.在 Activity對應的 layout 里面輸入下圖方框的內容 Android studio 會自動補全代碼,但如果直接添加到布局里會出如下錯誤:
原因: 錯誤提示我們,這個視圖不受垂直約束
解決:我把父布局換成了 LinearLayout
3.進入layout 對應的 Activity 里編寫 Java代碼:
3.1 在活動中創建參數:
注意:LocalImageLoader 這個類是我們自己在活動中創建的 繼承 ImageLoader 的類。
3.2 編寫 initDate 類初始化數據:
包括每張圖片的網絡地址和title。
3.3 編寫 initView 類:
注意:這里每個設置有多種效果可選,可參考靠此博客:https://www.jianshu.com/p/4f0903469bc8
3.3 編寫 LocalImageLoader類
該類重接了繼承的 ImageLoader 類中實現的接口的方法,加載網絡圖片。
4. 實現效果
參考博客:https://blog.csdn.net/HelloSXQ/article/details/103024241