Open CCCCauchy opened 4 years ago
1、复现过程:
BannerCard
当由size小的滑动到size较大的BannerCard后,BannerIndicator中的mImageViews会数组越界,导致崩溃
BannerIndicator
mImageViews
2、导致原因: BannerView中onPageSelected回调会在updateIndicators之前执行,导致mImageViews数组仍未更新为当前view的大小,就要处理滑动同步
BannerView
onPageSelected
updateIndicators
1、复现过程:
BannerCard
的page的size不相同BannerCard
不在一屏内当由size小的滑动到size较大的
BannerCard
后,BannerIndicator
中的mImageViews
会数组越界,导致崩溃2、导致原因:
BannerView
中onPageSelected
回调会在updateIndicators
之前执行,导致mImageViews
数组仍未更新为当前view的大小,就要处理滑动同步