9

Điều gì sẽ là cách tốt nhất để làm somthing tìm kiếm như thế này:Cách tạo thanh tiến trình tùy chỉnh trong Android?

enter image description here

Các văn bản trên nó cần phải được tùy biến, không chỉ số, một số chuỗi quá, tùy thuộc vào ngữ cảnh.

Từ những gì tôi nhìn thấy nó:

  1. Tạo một tùy chỉnh View và trong onDraw thực hiện tất cả các tính toán và liên kết văn bản.
  2. Kiểu hoặc mở rộng ngang ProgressBar.

Bạn nghĩ sao?

Trả lời

9

Mở rộng ProgressBar ... ghi đè OnDraw()

Lý do chính cho điều này là tất cả các phương pháp cơ bản là đã có và các quy tắc đầu tiên của chương trình đối tượng định hướng là phương tiện mã tái sử dụng không reinvent bánh xe.

+1

Có lẽ phương pháp này được kết hợp với chế độ xem Tùy chỉnh bao gồm ProgressBar ghi đè cho văn bản & nhãn của bạn và những gì không phải. – Graeme

+1

Có, câu trả lời này là tốt nhất. Sau khi đọc nó, đã làm một chút tìm kiếm và tìm thấy điều này: http://colintmiller.com/2010/10/how-to-add-text-over-a-progress-bar-on-android/ – Alin

+0

@Alin Dường như là một liên kết duff ... – HGPB

Các vấn đề liên quan