2012-11-06 30 views
5

Tôi mới phát triển Android và tôi muốn tạo chế độ xem biểu đồ tùy chỉnh (tôi biết có một số libs cho điều đó, nhưng tôi muốn thực hiện một chế độ xem của mình). Tôi muốn nó có một biểu đồ, rìu và một tên biểu đồ (một nhãn). Tôi thấy hai tùy chọn làm thế nào để thực hiện điều này.phương thức onDraw() phức tạp của android so với bố cục tùy chỉnh

1) Phân lớp chế độ xem và có phương pháp vẽ phức tạp. Một cái gì đó như thế này (có thể với các lớp helper để vẽ trục, nhãn và vân vân)

drawChart(); 
drawAxes(); 
drawLabels(); 

2) Tạo một lớp con View để vẽ một biểu đồ riêng của mình, một lớp con View cho trục ngang, một lớp con View cho trục dọc, và Label. Sau đó tạo một lớp con ViewGroup và triển khai bố cục tùy chỉnh.

Phương pháp nào là thích hợp hơn?

Trả lời

0

Quan điểm của tôi là bạn nên sử dụng bố cục tùy chỉnh, vì vậy bạn sẽ không phải vẽ lại biểu đồ có khả năng phức tạp và bạn có thể tập trung vào việc thu thập và quản lý dữ liệu.

Tốt hơn để sử dụng lại quá nếu bạn tạo thư viện của riêng mình sau khi hoàn thành;)

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