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

Android 中Banner的使用詳解

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

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

添加的權(quán)限:

<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);
        }
      }
      //設(shè)置banner樣式
     // banner.setBannerStyle(BannerConfig.NUM_INDICATOR);
      //設(shè)置圖片的加載器
      banner.setImageLoader(new GliderImageloader());
      banner.setDelayTime(2000);
      //設(shè)置圖片集合
      banner.setImages(images);
      //banner設(shè)置方法全部調(diào)用完畢時(shí)最后調(diào)用
      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的使用詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android?JobScheduler詳細(xì)介紹

    Android?JobScheduler詳細(xì)介紹

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

    Android實(shí)現(xiàn)鬧鐘功能小Dome

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

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

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

    Android基礎(chǔ)之Activity生命周期

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

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

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

    詳解Android封裝一個(gè)全局的BaseActivity

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

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

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

    Flutter路由框架Fluro使用教程詳細(xì)講解

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

    Android仿IOS ViewPager滑動進(jìn)度條

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

    Android懸浮窗屏蔽懸浮窗外部所有的點(diǎn)擊事件的實(shí)例代碼

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

最新評論