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

Android convinientbanner頂部廣告輪播控件使用詳解

 更新時間:2017年01月03日 16:44:08   作者:初心不負(fù)  
這篇文章主要為大家詳細(xì)介紹了Android convinientbanner頂部廣告輪播控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了convinientbanner頂部廣告輪播控件的具體代碼,供大家參考,具體內(nèi)容如下

gradle中添加

compile 'com.bigkoo:convenientbanner:2.0.5'

布局

<com.bigkoo.convenientbanner.ConvenientBanner
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/convenientBanner"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    app:canLoop="true"http://是否循環(huán)
  />

activity中

public class MainActivity extends AppCompatActivity {
  private String[] images = {"http://img2.imgtn.bdimg.com/it/u=3093785514,1341050958&fm=21&gp=0.jpg",
      "http://img2.3lian.com/2014/f2/37/d/40.jpg",
      "http://d.3987.com/sqmy_131219/001.jpg",
      "http://img2.3lian.com/2014/f2/37/d/39.jpg",
      "http://www.8kmm.com/UploadFiles/2012/8/201208140920132659.jpg",
      "http://f.hiphotos.baidu.com/image/h%3D200/sign=1478eb74d5a20cf45990f9df460b4b0c/d058ccbf6c81800a5422e5fdb43533fa838b4779.jpg",
      "http://f.hiphotos.baidu.com/image/pic/item/09fa513d269759ee50f1971ab6fb43166c22dfba.jpg"
  };
  //輪播下面的小點
  private int[] indicator={R.drawable.icon_selected,R.drawable.icon_unselected};
  private ConvenientBanner convenientBanner;
  //圖片加載地址的集合
  private List<String> bean;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    convenientBanner = (ConvenientBanner) findViewById(R.id.convenientBanner);

    bean= Arrays.asList(images);
    convenientBanner.setPointViewVisible(true)
        //設(shè)置小點
        .setPageIndicator(indicator);
    //允許手動輪播
    convenientBanner.setManualPageable(true);
    //設(shè)置自動輪播的時間
    convenientBanner.startTurning(3000);
    //設(shè)置點擊事件
    //泛型為具體實現(xiàn)類ImageLoaderHolder
    convenientBanner.setPages(new CBViewHolderCreator<NetImageLoadHolder>() {
      @Override
      public NetImageLoadHolder createHolder() {
        return new NetImageLoadHolder();
      }
    },bean);

    //設(shè)置每個pager的點擊事件
    convenientBanner.setOnItemClickListener(new OnItemClickListener() {
      @Override
      public void onItemClick(int position) {
        Toast.makeText(MainActivity.this, "點擊了"+convenientBanner.getCurrentItem(), Toast.LENGTH_SHORT).show();
      }
    });


  }

/**
 * Created by Administrator on 2016/11/28 0028.
 * Holder的實現(xiàn)類,泛型為實體類
 */
public class NetImageLoadHolder implements Holder<String>{
  private ImageView image_lv;
//可以是一個布局也可以是一個Imageview
  @Override
  public ImageView createView(Context context) {
    image_lv=new ImageView(context);
    image_lv.setScaleType(ImageView.ScaleType.FIT_XY);

    return image_lv;

  }

  @Override
  public void UpdateUI(Context context, int position, String data) {

    Glide.with(context).load(data).placeholder(R.mipmap.ic_launcher).into(image_lv);
  }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用smsmanager實現(xiàn)后臺發(fā)送短信示例

    利用smsmanager實現(xiàn)后臺發(fā)送短信示例

    這篇文章主要介紹了android利用SmsManager可以實現(xiàn)后臺發(fā)送短信的方法,最近有使用說明,大家可以參考使用
    2014-01-01
  • Flutter 給列表增加下拉刷新和上滑加載更多功能

    Flutter 給列表增加下拉刷新和上滑加載更多功能

    在實際的 App 中,下拉刷新和上滑加載更多是非常常見的交互形式。在 Flutter 中,有 flutter_easyrefresh開源插件用于實現(xiàn)下拉刷新和上滑加載更多。本篇介紹了有狀態(tài)組件和 flutter_easyrefresh 的基本應(yīng)用,同時使用模擬的方式完成了異步數(shù)據(jù)加載。
    2021-05-05
  • Android 實用工具之emulator介紹

    Android 實用工具之emulator介紹

    Android 實用工具之emulator介紹,需要的朋友可以參考一下
    2013-02-02
  • Android仿新浪微博、QQ空間等帖子顯示(1)

    Android仿新浪微博、QQ空間等帖子顯示(1)

    這篇文章主要為大家詳細(xì)介紹了Android仿新浪微博、QQ空間等帖子顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android多種方式實現(xiàn)相機圓形預(yù)覽的示例代碼

    Android多種方式實現(xiàn)相機圓形預(yù)覽的示例代碼

    這篇文章主要介紹了Android多種方式實現(xiàn)相機圓形預(yù)覽的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Kotlin Flow常見場景下的使用實例

    Kotlin Flow常見場景下的使用實例

    這篇文章主要為大家介紹了Kotlin Flow常見場景下的使用實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Android的Fragment的生命周期各狀態(tài)和回調(diào)函數(shù)使用

    Android的Fragment的生命周期各狀態(tài)和回調(diào)函數(shù)使用

    這篇文章主要介紹了Android的Fragments的生命周期各狀態(tài)和回調(diào)函數(shù)使用,Fragments的生命周期與Activity息息相關(guān),需要的朋友可以參考下
    2016-02-02
  • Flutter自定義實現(xiàn)彈出層的示例代碼

    Flutter自定義實現(xiàn)彈出層的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Flutter如何自定義組件實現(xiàn)彈出層的效果,?文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Android Toast的用法總結(jié)(五種用法)

    Android Toast的用法總結(jié)(五種用法)

    本篇文章主要介紹了Android Toast的用法總結(jié)(五種用法),android toast幾種使用方法 toast經(jīng)常會用到,今天做個總結(jié),特別是自定義toast的布局,值得一看。
    2017-01-01
  • Flutter實現(xiàn)webview與原生組件組合滑動的示例代碼

    Flutter實現(xiàn)webview與原生組件組合滑動的示例代碼

    這篇文章主要介紹了Flutter實現(xiàn)webview與原生組件組合滑動的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論