1.导入依赖
compile \'com.recker.flybanner:flybanner:1.3\'2.布局文件
2.布局文件
<com.recker.flybanner.FlyBanner
android:id=\"@+id/banner_1\"
android:layout_width=\"match_parent\"
android:layout_height=\"180dp\" />
3.主代码
1.添加网络图片
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);
2.添加本地图片
找控件
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+\"张图片\");
}
}); 继续阅读与本文标签相同的文章
上一篇 :
平台经济下应具有什么样的新治理思考维度?
-
基于Selenium+Python的web自动化测试框架
2026-05-18栏目: 教程
-
阿里云MaxCompute 2019-8月刊
2026-05-18栏目: 教程
-
最佳 Linux 发行版汇总
2026-05-18栏目: 教程
-
StartDT AI Lab | 视觉智能引擎——AI识货赋能商品数字化
2026-05-18栏目: 教程
-
【DockerCon2017技术解读】如何在阿里云一键部署高可用的Kubernetes集群
2026-05-18栏目: 教程
