2013-04-10 17 views

Trả lời

8

Tôi đã sử dụng CirclePageIndicator. Tôi đã có thể làm cho không gian hơn giữa hai chỉ số của các bước:

  1. mở mã nguồn của CirclePageIndicator và tìm biến mRadius

  2. Tại số dòng xung quanh 235, bạn sẽ tìm thấy một dòng như bên dưới:

    final float threeRadius = mRadius * (some value here) 
    
  3. Thay đổi giá trị này và chơi với giá trị này. Tôi đã sử dụng 5 cho trường hợp của tôi, nó đã cho tôi một kết quả tốt.

Hy vọng nó sẽ giải quyết được vấn đề của bạn.

1

Không có cách nào ghi chép để làm điều này mà không cần một số đào trong.

Tôi nghĩ rằng câu trả lời @ Md_Omar là sai vì điều này làm tăng kích thước của chỉ số nhưng không khoảng cách tách họ.

Và bạn chỉ có thể sử dụng ứng dụng: radius = "5dp" thay thế nếu đó là những gì bạn muốn.

Xem mẫu ở đây

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