2013-04-10 2 views

ответ

8

Я использовал CirclePageIndicator. Я был в состоянии сделать больше пространства между двумя индикатором на стадии:

  1. Открыть исходный код CirclePageIndicator и найти переменную mRadius

  2. На номер строки около 235, вы найдете строку ниже:

    final float threeRadius = mRadius * (some value here) 
    
  3. Измените это значение и играйте с ним. Я использовал 5 для моего случая, это дало мне хороший результат.

Надеюсь, что эта проблема решена.

1

Там нет документированных способов сделать это без какого-либо копания в.

Я думаю, @ ответ Md_Omar является неправильным, так как это увеличивает размер индикатора, но не их разделяющее расстояние.

И вы могли бы просто использовать приложение: radius = "5dp" вместо этого, если это то, что вы хотели.

См образец здесь

https://github.com/JakeWharton/ViewPagerIndicator/blob/master/sample/res/layout/themed_circles.xml

 Смежные вопросы

  • Нет связанных вопросов^_^