欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 中Banner的使用詳解

 更新時間:2017年06月27日 09:56:34   作者:huanglkl  
這篇文章主要介紹了Android 中Banner的使用詳解,需要的朋友可以參考下

首先倒入一個依賴: compile 'com.youth.banner:banner:1.4.9'

添加的權限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

 布局文件:

<com.youth.banner.Banner
  android:id="@+id/banner_id"
  android:layout_width="match_parent"
  android:layout_height="170dp"></com.youth.banner.Banner>

在MainActivity中寫入的代碼

String url1 = "http://api.kkmh.com/v1/topic_new/discovery_list?gender=0&sa_event=eyJwcm9qZWN0Ijoia3VhaWthbl9hcHAiLCJ0aW1lIjoxNDg3ODM5MDM5MzE1LCJwcm9wZXJ0aWVzIjp7IkhvbWVwYWdlVGFiTmFtZSI6IueDremXqCIsIlZDb21tdW5pdHlUYWJOYW1lIjoi54Ot6ZeoIiwiJG9zX3ZlcnNpb24iOiI0LjIuMiIsIkdlbmRlclR5cGUiOiLlpbPniYgiLCJGcm9tRmluZENhdGVnb3J5VGFiTmFtZSI6IuWFqOmDqCIsIklzQXV0b0xvYWQiOmZhbHNlLCIkbGliX3ZlcnNpb24iOiIxLjYuMzQiLCIkbmV0d29ya190eXBlIjoiV0lGSSIsIiR3aWZpIjp0cnVlLCIkbWFudWZhY3R1cmVyIjoic2Ftc3VuZyIsIkZyb21GaW5kVGFiTmFtZSI6IuaOqOiNkCIsIiRzY3JlZW5faGVpZ2h0Ijo1NzYsIkNhdGVnb3J5Ijoi5peg5rOV6I635Y-WIiwiSG9tZXBhZ2VVcGRhdGVEYXRlIjowLCJQcm9wZXJ0eUV2ZW50IjoiUmVhZEZpbmRQYWdlIiwiRmluZFRhYk5hbWUiOiLmjqjojZAiLCJhYnRlc3RfZ3JvdXAiOjQ2LCIkc2NyZWVuX3dpZHRoIjoxMDI0LCJGaW5kQ2F0ZWdvcnlUYWJOYW1lIjoi5YWo6YOoIiwiJG9zIjoiQW5kcm9pZCIsIlRyaWdnZXJQYWdlIjoiSG9tZVBhZ2UiLCIkY2FycmllciI6IkNNQ0MiLCIkbW9kZWwiOiJHVC1QNTIxMCIsIiRhcHBfdmVyc2lvbiI6IjMuOC4xIn0sInR5cGUiOiJ0cmFjayIsImRpc3RpbmN0X2lkIjoiQTo5MDUxMDQyNzYzNzU1MTA5Iiwib3JpZ2luYWxfaWQiOiJBOjkwNTEwNDI3NjM3NTUxMDkiLCJldmVudCI6IlJlYWRGaW5kUGFnZSJ9";
RequestParams params1 = new RequestParams();
params1.setUri(url1);
x.http().get(params1, new Callback.CommonCallback<String>() {
  @Override
  public void onSuccess(final String result) {
    if (result != null) {
      Gson gson = new Gson();
      LunboImage lunboImage = gson.fromJson(result, LunboImage.class);
      images = new ArrayList<>();
      List<LunboImage.DataBean.InfosBean> infos = lunboImage.getData().getInfos();
      for (LunboImage.DataBean.InfosBean bean : infos) {
        List<LunboImage.DataBean.InfosBean.BannersBean> banners = bean.getBanners();
        for (LunboImage.DataBean.InfosBean.BannersBean ban : banners) {
          String pic = ban.getPic();
          images.add(pic);
        }
      }
      //設置banner樣式
     // banner.setBannerStyle(BannerConfig.NUM_INDICATOR);
      //設置圖片的加載器
      banner.setImageLoader(new GliderImageloader());
      banner.setDelayTime(2000);
      //設置圖片集合
      banner.setImages(images);
      //banner設置方法全部調用完畢時最后調用
      banner.isAutoPlay(true);
      banner.start();
    }
  }
  @Override
  public void onError(Throwable ex, boolean isOnCallback) {
  }
  @Override
  public void onCancelled(CancelledException cex) {
  }
  @Override
  public void onFinished() {
  }
});

以上所述是小編給大家介紹的Android 中Banner的使用詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Android?JobScheduler詳細介紹

    Android?JobScheduler詳細介紹

    JobScheduler是Android?5.0引入的系統(tǒng)服務,它可以根據網絡狀態(tài)、充電狀態(tài)、電量和存儲狀況等來觸發(fā)相應的JobService執(zhí)行任務,它支持多條件組合、持久性任務,以及在API?21以上版本的Android系統(tǒng)中使用,對Android?JobScheduler相關知識感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Android實現鬧鐘功能小Dome

    Android實現鬧鐘功能小Dome

    本篇文章主要介紹了Android實現鬧鐘功能小Dome,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Android圖片處理實例介紹(圖)

    Android圖片處理實例介紹(圖)

    本篇文章介紹了,Android中圖片處理實例介紹,需要的朋友參考下
    2013-04-04
  • Android基礎之Activity生命周期

    Android基礎之Activity生命周期

    activity類是Android 應用生命周期的重要部分。在系統(tǒng)中的Activity被一個Activity棧所管理。當一個新的Activity啟動時,將被放置到棧頂,成為運行中的Activity,前一個Activity保留在棧中,不再放到前臺,直到新的Activity退出為止。
    2016-05-05
  • 從Cocos2d-x2遷移到Cocos2d-x3的過程分享

    從Cocos2d-x2遷移到Cocos2d-x3的過程分享

    Cocos2d-x 3.0發(fā)布沒多久,我就迫不及待地將手頭的一個習作嘗試從2.2.2版本遷移到3.0rc0引擎上,本問介紹了遷移流程和遇到的問題,以及發(fā)現了針對Android平臺的變動,需要的朋友可以參考下
    2014-04-04
  • 詳解Android封裝一個全局的BaseActivity

    詳解Android封裝一個全局的BaseActivity

    這篇文章主要介紹了詳解Android封裝一個全局的BaseActivity,對封裝感興趣的同學,可以參考下
    2021-04-04
  • Android Drawerlayout側拉欄事件傳遞問題的解決方法

    Android Drawerlayout側拉欄事件傳遞問題的解決方法

    這篇文章主要為大家詳細介紹了Android Drawerlayout側拉欄事件傳遞問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Flutter路由框架Fluro使用教程詳細講解

    Flutter路由框架Fluro使用教程詳細講解

    在Flutter應用開發(fā)過程中,除了使用Flutter官方提供的路由外,還可以使用一些第三方路由框架來實現頁面管理和導航,Fluro作為一款優(yōu)秀的Flutter企業(yè)級路由框架,Fluro的使用比官方提供的路由框架要復雜一些,但是卻非常適合中大型項目
    2022-10-10
  • Android仿IOS ViewPager滑動進度條

    Android仿IOS ViewPager滑動進度條

    這篇文章主要為大家詳細介紹了Android仿IOS ViewPager滑動進度條的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android懸浮窗屏蔽懸浮窗外部所有的點擊事件的實例代碼

    Android懸浮窗屏蔽懸浮窗外部所有的點擊事件的實例代碼

    這篇文章主要介紹了Android懸浮窗屏蔽懸浮窗外部所有的點擊事件實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03

最新評論