Skip to content

刷新时候导致 轮播页面重叠在 一起 #362

@lxhtiamo

Description

@lxhtiamo

//初始化页面
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);

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions