-
-
Notifications
You must be signed in to change notification settings - Fork 464
Open
Description
//初始化页面
private void initView(View mView) {
CusAdapter cusAdapter = new CusAdapter();
int checkedWidth = getResources().getDimensionPixelOffset(R.dimen.dp_10);
int normalWidth = getNormalWidth();
mViewPager = mView.findViewById(R.id.banner_view);
indicatorView = mView.findViewById(R.id.indicator_view);
indicatorView.setIndicatorStyle(IndicatorStyle.ROUND_RECT);
mViewPager.setPageStyle(PageStyle.NORMAL).setRevealWidth(30, 30).setPageMargin(20);
mViewPager.setIndicatorVisibility(View.GONE)
.setAutoPlay(false)
.setIndicatorSliderColor(ContextCompat.getColor(getContext(), R.color.ban1), ContextCompat.getColor(getContext(), R.color.ban2))
.setIndicatorSlideMode(IndicatorSlideMode.SMOOTH)
.setIndicatorView(indicatorView);
mViewPager.setLifecycleRegistry(getLifecycle()).setAdapter(cusAdapter).setOnPageClickListener(new BannerViewPager.OnPageClickListener() {
@Override
public void onPageClick(View clickedView, int position) {
if(imageUrls!=null){
}
}
}).create();
}
获取数据之后
mViewPager.refreshData(imageUrls);
后面刷新重新调用 轮播图会重叠在一起
mViewPager.refreshData(imageUrls);

Metadata
Metadata
Assignees
Labels
No labels