Sto creando un'app da utilizzare dai piloti. Principalmente utilizza TextView
, EditText
, Button
, ecc. In altre parole, non è molto grafica.Voglio creare una "modalità notte" rossa per la mia app per Android
Se utilizzato di notte, mi piacerebbe che l'utente fosse in grado di passare a una "modalità notte" in cui tutto sullo schermo è rosso e nero ... come l'app Google Sky Map. (Questo è importante per i piloti perché il colore rosso non distrugge l'adattamento naturale della visione notturna degli occhi come fanno altri colori.)
Qual è il modo migliore per farlo? Ho trovato API come ColorFilter
, ecc., Ma non sono sicuro di come applicherei queste app.
è possibile fornire un layout o risorse diversi per la modalità notte. http://developer.android.com/guide/topics/resources/providing-resources.html Ad esempio: crea un layout di cartella-notte – PH7
Hai provato a sovrapporre un SurfaceView e dipingere il Canvas trasparente in modalità normale. Usa Paint con ColorFilter per la tua modalità notturna. –
Questo genere di cose è utile anche agli astrofili, per lo stesso motivo (visione notturna) – Roboprog