【发布时间】:2015-12-04 11:40:15
【问题描述】:
我正在使用来自ViewPagerIndicator lib 的ViewPager 和CirclePageIndicator 来显示下面带有一些圆圈的图像,但是这些圆圈溢出了布局,如下所示:
有什么方法可以定义圆圈的最大限制吗?保持这样的状态:
【问题讨论】:
标签: android android-layout android-viewpager viewpagerindicator
我正在使用来自ViewPagerIndicator lib 的ViewPager 和CirclePageIndicator 来显示下面带有一些圆圈的图像,但是这些圆圈溢出了布局,如下所示:
有什么方法可以定义圆圈的最大限制吗?保持这样的状态:
【问题讨论】:
标签: android android-layout android-viewpager viewpagerindicator
该功能未在该库上实现。您必须自己覆盖CirclePageIndicator。勾选onDraw方法限制绘制的圈数。
我猜你也会遇到一些与所选圆圈指示器相关的问题,但它们应该很容易处理。
【讨论】:
PageIndicatorView 库可以更轻松地限制指标的数量。我使用它而不是 ViewPageIndicator,并将指标的数量限制在屏幕上可以容纳的最大值
int maximumIndicators = 24;
if (mMarkers.size() > maximumIndicators ){
mPageIndicator.setCount(maximumIndicators);
}
【讨论】: