最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 中Banner的使用詳解

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

首先倒入一個依賴: 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)用完畢時最后調(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的使用詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android RecyclerView上拉加載更多功能回彈實現(xiàn)代碼

    Android RecyclerView上拉加載更多功能回彈實現(xiàn)代碼

    這篇文章主要介紹了Android RecyclerView上拉加載更多功能回彈實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • Kotlin標準函數(shù)與靜態(tài)方法基礎(chǔ)知識詳解

    Kotlin標準函數(shù)與靜態(tài)方法基礎(chǔ)知識詳解

    Kotlin中的標準函數(shù)指的是Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由地調(diào)用所有的標準函數(shù)。例如let這個標準函數(shù),他的主要作用就是配合?.操作符來進行輔助判空處理
    2022-11-11
  • Android開發(fā)實現(xiàn)的計時器功能示例

    Android開發(fā)實現(xiàn)的計時器功能示例

    這篇文章主要介紹了Android開發(fā)實現(xiàn)的計時器功能,涉及Android開發(fā)中的計時器相關(guān)組件布局、調(diào)用、事件響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • Android編程實現(xiàn)的微信支付功能詳解【附Demo源碼下載】

    Android編程實現(xiàn)的微信支付功能詳解【附Demo源碼下載】

    這篇文章主要介紹了Android編程實現(xiàn)的微信支付功能,結(jié)合實例形式詳細分析了Android微信支付功能的實現(xiàn)步驟與具體操作技巧,并附帶了Demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-07-07
  • 微信小程序 跳轉(zhuǎn)頁面的兩種方法詳解

    微信小程序 跳轉(zhuǎn)頁面的兩種方法詳解

    這篇文章主要介紹了微信小程序 跳轉(zhuǎn)頁面的兩種方法詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • listview 選中高亮顯示實現(xiàn)方法

    listview 選中高亮顯示實現(xiàn)方法

    當(dāng)點擊左側(cè)ListView后,選中的一行就會一直呈高亮狀態(tài)顯示,圖中選中行字的顏色顯示為藍色(注意:是選中行后一直高亮,而不是只是點擊時高亮),如果再次點擊另外的一行, 則新的那一行就高亮,下面就來實現(xiàn)這個高亮效果的顯示
    2012-11-11
  • android異步任務(wù)設(shè)計思詳解(AsyncTask)

    android異步任務(wù)設(shè)計思詳解(AsyncTask)

    AsyncTask在Android十分常用,那為什么如此常用呢,不用行不行呢,內(nèi)部又是怎么實現(xiàn)的呢,為什么Java的API中沒有這個類呢,看完本文后,你將會知道答案
    2014-02-02
  • Android路由框架ARouter的使用示例

    Android路由框架ARouter的使用示例

    組件化或者模塊化開發(fā)模式,已逐漸成為熱浪的形式,使用這些模式可以讓我們程序更容易的擴展、更方便的維護、更快捷的同步開發(fā)與更簡單的單獨調(diào)試,而ARouter的出現(xiàn)就是讓組件間、模塊間是實現(xiàn)完全的獨立。ARouter主要解決組件間、模塊間的界面跳轉(zhuǎn)問題。
    2021-06-06
  • android如何獲取聯(lián)系人所有信息

    android如何獲取聯(lián)系人所有信息

    這篇文章主要為大家詳細介紹了android如何獲取聯(lián)系人所有信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android中FTP上傳、下載的功能實現(xiàn)(含進度)

    Android中FTP上傳、下載的功能實現(xiàn)(含進度)

    本篇文章主要介紹了Android中FTP上傳、下載(含進度),具有一定的參考價值,有需要的可以了解一下。
    2016-11-11

最新評論

云林县| 定日县| 长兴县| 镇沅| 新建县| 泰宁县| 四川省| 咸宁市| 淄博市| 郑州市| 阿勒泰市| 阜南县| 万荣县| 呼伦贝尔市| 德令哈市| 肥乡县| 易门县| 独山县| 阳朔县| 绵竹市| 孟津县| 全椒县| 加查县| 阳山县| 乐安县| 建宁县| 绿春县| 秭归县| 沁水县| 咸宁市| 晋宁县| 曲周县| 新化县| 潞城市| 长乐市| 收藏| 寻乌县| 滦南县| 壶关县| 奉贤区| 固始县|