轮播图 FlyBanner的用法

1.导入依赖

compile 'com.recker.flybanner:flybanner:1.3'

2.布局文件

<com.recker.flybanner.FlyBanner

android:id="@+id/banner_1"

android:layout_width="match_parent"

android:layout_height="180dp" />

3.主代码

添加网络图片

private String[] mImagesUrl = {                     "http://img4.imgtn.bdimg.com/it/u=2430963138,1300578556&fm=23&gp=0.jpg",                     "http://img1.imgtn.bdimg.com/it/u=2755648979,3568014048&fm=23&gp=0.jpg",                     "http://img0.imgtn.bdimg.com/it/u=2272739960,4287902102&fm=23&gp=0.jpg",                     "http://img3.imgtn.bdimg.com/it/u=1078051055,1310741362&fm=23&gp=0.jpg"

    };

找控件

设置方法

List<String> imgesUrl = new ArrayList<>();

for (int i = 0; i < mImagesUrl.length; i++) {  

          imgesUrl.add(mImagesUrl[i]);  

      }   

控件名.setImagesUrl(imgesUrl); 

添加本地图片

找控件

List<Integer> images = new ArrayList<>();        

        images.add(R.drawable.img_1);        

        images.add(R.drawable.img_2);        

        images.add(R.drawable.img_3);        

        images.add(R.drawable.img_4);        


控件名.setImages(images); 

FlyBanner添加点击事件

控件名.setOnItemClickListener(new FlyBanner.OnItemClickListener() {            

@Override            

public void onItemClick(int position) {                

toast("点击了第"+position+"张图片");            

}        

}); 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 夹杂着些许白发,一身蓝布衣服,微胖的身躯,六年来,无论春夏秋冬,四季如何变更,记忆中,唯一不变的就是她那温暖...
    秀以阅读 484评论 1 3
  • 江西糖爹JJ1995: 健身教练 财务自由 喜欢健身和篮球 希望与漂亮一点的女生约会 江西糖宝mekaka: 肤色...
    求偶档案解密阅读 252评论 0 0
  • 大一 ,我们都是踌躇满志的才子青年。对自己对未来心怀希望和自信。很正常不过的嘛 !但是, 一味把满腔报复当作自己引...
    Ai一个阅读 163评论 0 0