Làm cách nào để tăng/giảm khoảng cách giữa các phần tử của chỉ báo trong ViewPagerIndicator
?Khoảng cách giữa các phần tử của chỉ báo
6
A
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:
mở mã nguồn của
CirclePageIndicator
và tìm biếnmRadius
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)
- 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