xBanner輪播

依賴

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}
implementation 'com.github.xiaohaibin:XBanner:1.6.1'
    implementation 'com.nineoldandroids:library:2.4.0'

代碼

  @Override
    public void getSuccess(Object data) {
        if(data instanceof HomeBannerData){
            final HomeBannerData homeBannerData= (HomeBannerData) data;
            banner.setData(homeBannerData.getResult(),null);
            banner.loadImage(new XBanner.XBannerAdapter() {
                @Override
                public void loadBanner(XBanner banner, Object model, View view, int i) {
                    Glide.with(getApplicationContext()).load(homeBannerData.getResult().get(i).getImageUrl()).into((ImageView) view);
                }
            });


        }

佈局

<com.stx.xhb.xbanner.XBanner
    android:id="@+id/banner"
    android:layout_width="match_parent"
    android:layout_height="180dp"
    ></com.stx.xhb.xbanner.XBanner>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章