在Android中我想用動態數量的餅圖繪製PieChart。每個餅圖應該具有與漸變不同的顏色。如何從Android上的梯度以編程方式獲取顏色列表
例如,我想要從淺棕色到深棕色的漸變。如果我需要畫五張餡餅,那麼我需要從這個漸變的開始到結束五個菜單。
我該怎麼用Java框架來做到這一點?
我發現我可以創建一條線的LinearGradient,即:
LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB("lightbrown"), toRGB("darkbrown"), TileMode.REPEAT);
但我沒有發現任何函數從該行獲得了顏色,即:
// 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);
你有什麼想法,我怎麼能得到這個?
謝謝!
非常好。簡單的想法和工作方案!謝謝 – treimy
謝謝你這個簡單而好主意! – Gatekeeper