首先导一个依赖 :
implementation 'com.recker.flybanner:flybanner:1.3'
跟剧情况布局
<com.recker.flybanner.FlyBanner
android:id="@+id/banner"
android:layout_width="match_parent"
android:layout_height="200dp"
></com.recker.flybanner.FlyBanner>
Activity
private FlyBanner banner;
private String[] name = {
"http://172.17.8.100/images/small/banner/cj.png",
"http://172.17.8.100/images/small/banner/hzp.png",
"http://172.17.8.100/images/small/banner/lyq.png",
"http://172.17.8.100/images/small/banner/px.png",
"http://172.17.8.100/images/small/banner/wy.png"
};
//找控件
banner = view.findViewById(R.id.banner);
List<String> list = new ArrayList<>();
for (int i = 0; i < name.length; i++) {
list.add(name[i]);
}
banner.setImagesUrl(list);