如何在CirclePageIndicator上设置项目限制?

问题描述 投票:3回答:2

我正在使用来自ViewPager lib的CirclePageIndicatorViewPagerIndicator,以显示下面有一些圆圈的图像,但圆圈溢出布局,如下所示:enter image description here

有一些方法来定义圆的最大限制?保持这样:

enter image description here

android android-layout android-viewpager viewpagerindicator
2个回答
0
投票

该功能未在该lib上实现。你必须通过覆盖CirclePageIndicator自己做。检查onDraw方法以限制绘制的圆圈数。

我想你也会遇到一些与选定的圆圈指标有关的问题,但它们应该很容易处理。


0
投票

PageIndicatorView库使得指标的数量更容易限制。我使用它而不是ViewPageIndicator,并将指标的数量限制在可以适合屏幕的最大值

  int maximumIndicators = 24;
  if (mMarkers.size() > maximumIndicators ){
      mPageIndicator.setCount(maximumIndicators);
      }
© www.soinside.com 2019 - 2024. All rights reserved.