implementation 'com.github.xiaohaibin:XBanner:1.6.1'
<com.stx.xhb.xbanner.XBanner
android:layout_width="match_parent"
android:layout_height="@dimen/dp_200"
android:id="@+id/banner_image1"
app:isClipChildrenMode="true"
app:pointsPosition="RIGHT"
app:tipTextColor="#ccf"
app:pointTopBottomPadding="@dimen/dp_10"
app:isShowNumberIndicator="true"
app:AutoPlayTime="3000"
/>
xBanner.setData(result,null);
xBanner.loadImage(new XBanner.XBannerAdapter() {
@Override
public void loadBanner(XBanner banner, Object model, View view, int position) {
String picUrl = result.get(position).getImageUrl();
Glide.with(getActivity()).load(picUrl).into((ImageView) view);
}
});
详情:https://github.com/xiaohaibin/XBanner