我正在使用来自ViewPager
lib的CirclePageIndicator
和ViewPagerIndicator
,以显示下面有一些圆圈的图像,但圆圈溢出布局,如下所示:
有一些方法来定义圆的最大限制?保持这样:
该功能未在该lib上实现。你必须通过覆盖CirclePageIndicator自己做。检查onDraw
方法以限制绘制的圆圈数。
我想你也会遇到一些与选定的圆圈指标有关的问题,但它们应该很容易处理。
PageIndicatorView库使得指标的数量更容易限制。我使用它而不是ViewPageIndicator,并将指标的数量限制在可以适合屏幕的最大值
int maximumIndicators = 24;
if (mMarkers.size() > maximumIndicators ){
mPageIndicator.setCount(maximumIndicators);
}