-
public class BannerUtilsBanner工具类
-
-
Field Summary
Fields Modifier and Type Field Description public final static BannerUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitsetDebugMode(Boolean isDebug)final BooleanisDebugMode()final Integerdp2px(Float dpValue)final Unitlog(String tag, String msg)final Unitlog(String msg)final IntegergetRealPosition(Integer position, Integer pageSize)在循环模式下BannerViewPager会初始化一个item为 BaseBannerAdapter. final IntegergetOriginalPosition(Integer pageSize)-
-
Method Detail
-
setDebugMode
final Unit setDebugMode(Boolean isDebug)
-
isDebugMode
final Boolean isDebugMode()
-
getRealPosition
final Integer getRealPosition(Integer position, Integer pageSize)
在循环模式下BannerViewPager会初始化一个item为 BaseBannerAdapter.MAX_VALUE的ViewPager2,并将当前position设置为ViewPager2 的中间位置,因此,此时的position需要通过该方法进行转换为真实的position。
- Parameters:
position- 当前positionpageSize- 轮播图页面数
-
getOriginalPosition
final Integer getOriginalPosition(Integer pageSize)
- Parameters:
pageSize- 轮播图页面数
-
-
-
-