trong Android Tôi muốn vẽ một PieChart với một số lượng động bánh nướng. Mỗi chiếc bánh phải có màu khác với gradient.Làm thế nào để có được một danh sách các màu sắc từ một gradient trên Android
Ví dụ: tôi muốn có độ dốc từ nâu nhạt đến nâu đậm. Nếu tôi cần phải vẽ năm chiếc bánh, tôi cần năm volors từ đầu đến cuối của gradient này.
Tôi có thể làm điều đó trong Java bằng khung công tác Android như thế nào?
tôi phát hiện ra rằng tôi có thể tạo một Gradient Linear cho một dòng, ví dụ:
LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB("lightbrown"), toRGB("darkbrown"), TileMode.REPEAT);
Nhưng tôi đã không tìm thấy bất kỳ chức năng để có được một màu sắc từ dòng này, ví dụ:
// for the five needed RGB colors from the gradient line
lg.getRGBColor(1, 1);
lg.getRGBColor(2, 2);
lg.getRGBColor(3, 3);
lg.getRGBColor(4, 4);
lg.getRGBColor(5, 5);
Bạn có bất kỳ ý tưởng làm thế nào tôi có thể nhận được điều này?
Cảm ơn!
Rất tốt. Ý tưởng đơn giản và giải pháp làm việc! Cảm ơn bạn – treimy
Cảm ơn bạn vì ý tưởng đơn giản và tuyệt vời này! – Gatekeeper