in Android Vorrei disegnare un PieChart con un numero dinamico di torte. Ogni torta dovrebbe avere un colore diverso da una sfumatura.Come ottenere a livello di programmazione un elenco di colori da un gradiente su Android
Ad esempio, mi piacerebbe avere un gradiente dal marrone chiaro al marrone scuro. Se devo disegnare cinque torte, ho bisogno di cinque volori dall'inizio alla fine di questo gradiente.
Come posso farlo in Java con il framework Android?
ho scoperto che posso creare un linearGradient per una linea, vale a dire:
LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB("lightbrown"), toRGB("darkbrown"), TileMode.REPEAT);
ma non ho trovato alcuna funzione per ottenere un colore da questa linea, vale a dire:
// 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);
Hai qualche idea su come posso ottenere questo?
Grazie!
molto buona. Idea semplice e soluzione di lavoro! Grazie – treimy
Grazie per questa semplice e grande idea! – Gatekeeper