国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

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

2019-12-12 04:08:41
字體:
來源:轉載
供稿:網友

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

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://是否循環  />

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)        //設置小點        .setPageIndicator(indicator);    //允許手動輪播    convenientBanner.setManualPageable(true);    //設置自動輪播的時間    convenientBanner.startTurning(3000);    //設置點擊事件    //泛型為具體實現類ImageLoaderHolder    convenientBanner.setPages(new CBViewHolderCreator<NetImageLoadHolder>() {      @Override      public NetImageLoadHolder createHolder() {        return new NetImageLoadHolder();      }    },bean);    //設置每個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的實現類,泛型為實體類 */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);  }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽阳市| 重庆市| 兴仁县| 华安县| 菏泽市| 河北区| 尤溪县| 沂源县| 岳池县| 大荔县| 额济纳旗| 紫金县| 宜城市| 章丘市| 耒阳市| 西昌市| 潍坊市| 吉木萨尔县| 卢龙县| 丰原市| 巴东县| 屏东市| 紫阳县| 永定县| 班戈县| 乌审旗| 邹城市| 石阡县| 金塔县| 沁源县| 武川县| 威宁| 牙克石市| 渝中区| 长寿区| 甘南县| 永宁县| 灌云县| 赤壁市| 武威市| 富蕴县|