Tôi muốn ẩn thanh và chỉ muốn hiển thị ngón tay cái. Tôi đã làm nó với max-height = 0dip nhưng nó không hoàn toàn hoạt động. Tôi cũng muốn đặt văn bản trên ngón tay cái và tạo ngón tay cái với nhiều hình ảnh. Ví dụ như ngón tay cái mà tôi nút như hình ảnh và có văn bản và nút này có đuôi downword, mà tăng với hàng tăng.Android SeekBar Tùy chỉnh ngón tay cái
Trả lời
Về việc xóa nền, tôi đã quản lý để thực hiện việc này theo cách sau. Ở đây, drawable trống là một png trong suốt của 1x1 pixel
<SeekBar
android:id="@+id/bar"
android:layout_width="fill_parent"
android:layout_height="30dip"
android:progressDrawable="@drawable/blank"
/>
Bạn cũng có thể thay đổi bằng cách sử dụng drawable:
android:thumb="@drawable/icon"
Để thêm văn bản, tôi đoán bạn sẽ phải tạo một custom component
SeekBar seekbar = new SeekBar(context, attrs);
// ------------- custom thumb
//----- using resources
seekbar.setThumb(new BitmapDrawable(BitmapFactory.decodeResource(
context.getResources(), R.drawable.seekbar_progress_thumb)));
//----- or using shape drawable
ShapeDrawable thumb = new ShapeDrawable(new RectShape());
thumb.getPaint().setColor(Color.rgb(0, 0, 0));
thumb.setIntrinsicHeight(-80);
thumb.setIntrinsicWidth(30);
seekbar.setThumb(thumb);
Để ẩn thanh, bạn có thể đặt giá trị độ mờ bằng màu hex. Bạn chỉ cần thêm tiền tố thích hợp. tôi giấu seekBar sử dụng mã này:
android:progressBackgroundTint="#00555555"
android:progressTint="#00555555"
Trường hợp hai thuật toán mã hóa đầu tiên (tức là "00") thiết lập không rõ ràng (tỷ lệ alpha) và người kia sáu (tức là "555.555") đặt màu.
Kiểm tra bài này để biết thêm thông tin và một danh sách các giá trị opacity hex: Understanding colors on Android (six characters)
Chỉ hoạt động trên Lollipop. –
- 1. nhanh ngón tay cái tùy chỉnh cuộn
- 2. Tùy chỉnh tìm kiếm - cách định vị đúng hình ảnh "ngón tay cái" tùy chỉnh?
- 3. Ngón tay cái của Seekbar khi nhấp vào
- 4. kích thước thay đổi của ngón tay cái seekbar
- 5. Android Seekbar - chỉ cho phép thay đổi bằng ngón tay cái?
- 6. Android vẽ ngón tay cái tìm kiếm của riêng mình trong XML
- 7. Cách hiển thị ngón tay cái tùy chỉnh khi sử dụng fastScrollEnabled
- 8. Tuỳ chỉnh SeekBar drawable Android
- 9. Flex 4 Slider với hai ngón tay cái
- 10. Làm cách nào để thay đổi màu của ngón tay cái trong thanh tìm kiếm?
- 11. cạnh hình chữ nhật cho tùy chỉnh SeekBar
- 12. Quy tắc không gian tên của ngón tay cái
- 13. Kích thước phần cứng - Quy tắc ngón tay cái
- 14. Android SeekBar Lật theo chiều ngang
- 15. Làm cách nào để đặt ngón tay cái trên thanh cuộn có lập trình trong Android?
- 16. Quy tắc ngón tay cái để viết hoa các chữ cái bằng ngôn ngữ lập trình
- 17. Android: SeekBar Increment Value - Cách
- 18. Trình đọc vân tay hoặc đầu đọc ngón tay
- 19. Android Multitouch - Xác định ngón tay nào được nhấc lên?
- 20. Android Multitouch - Ngón tay thứ hai ACTION.MOVE Bỏ qua
- 21. Thay đổi kích thước của Android-Seekbar?
- 22. Trạng thái đánh dấu UISlider với chiều rộng ngón tay cái khác so với bình thường
- 23. Chế độ ngón tay cái ARM: Kích thước mã không giảm
- 24. Set thumb tập trung & drawable ép vào tùy chỉnh seekbar lập trình
- 25. Quy tắc ngón tay cái khi nào cần gọi ToList khi trả về kết quả LINQ
- 26. facebook rss - làm thế nào để tăng kích thước hình ảnh ngón tay cái?
- 27. Ngón tay cái trên các điểm góc đường không di dời các điểm
- 28. Quy tắc ngón tay cái để đặt các lớp thể hiện mặt trước GAE
- 29. Cử chỉ chụm ba ngón tay
- 30. cây Clojure ngón tay và flexvec
tôi đã sử dụng phương pháp này là tốt, nhưng nó có vẻ là một chút của một hack. Không có cách nào tốt hơn để làm điều này? – dell116
Tôi đã thực hiện việc này bằng cách đặt: android: progressDrawable = "@ android: color/transparent" trong xml – zwebie
Cảm ơn mann !! ;) – hdiz