Sto cercando di creare un selettore colori per Android che assomigli a una versione minimalista di Gimp. Quindi, ha un cursore della tonalità e un rettangolo con varianti di saturazione/valore di un colore scelto nel cursore della tonalità.Selettore colore Android - aggiornamento array colori
Domanda: qual è il modo migliore per creare il rettangolo?
Al momento, sto creando un array di pixel 200x200, ma ci vogliono circa 5 secondi per creare e visualizzare il rettangolo con quella matrice. E ho bisogno di colori nel rettangolo per cambiare ogni volta che cambio il valore nel cursore della tonalità ...
Rectangle is bitmap, btw. Posso usare matrici di colori su questo e come? Qualche esempio?
Grazie in anticipo!
Non si conoscono le matrici dei colori, ma è davvero necessario calcolare la bitmap completamente nuova quando qualcosa cambia? Forse c'è un modo veloce per calcolare solo una sorta di delta? Ti dispiacerebbe postare il codice? Anche se non posso aiutarti, mi piacerebbe davvero vedere come vengono calcolati i colori nel rect. – svens
Le matrici di colori sono definitivamente la strada da percorrere! Ho appena unito due cose che ho trovato su rete e la bitmap ora sta cambiando colore in tempo reale. Mi serve ancora un po 'di tempo per rispolverare il codice, ma dai un'occhiata a questi due link: - http://www.anddev.org/viewtopic.php?p=16463 (basta commentare mPaint.setColorFilter (null);) - http://www.quasimondo.com/archives/000565.php Quindi l'idea è di creare un bmp con un oggetto paint, e quindi di aggiungere un filtro a quella vernice sotto forma di ColorMatrix. – zorglub76