Iniziare a mettere le mani su quel nuovo aggiornamento alla Libreria di supporto Google e voglio implementare lo Theme.AppCompat.DayNight
nella mia app.
Il problema che sto avendo è che sembra che nessuno abbia spiegato come personalizzarlo. Quindi, se voglio avere un diverso colorAccent
per il giorno e uno diverso per la notte, come faccio? Dovresti specificare diversi temi scuri e chiari su cui basare? Grazie in anticipo!Come utilizzare il nuovo tema DayNight?
10
A
risposta
27
È possibile utilizzare night resource qualifier folder.
In questo modo è possibile definire i colori e le altre risorse per la notte e per il giorno.
Qualificazioni:
night
: Night time
notnight
: Day time
Esempio:
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<item name="colorPrimary">@color/primary</item>
</style>
In values-night
e values-notnight
cartelle definire il colore:
<color name="primary">XXXX</color>
Prestare attenzione alla official post:
perche utilizzando i colori standard o sfruttando il supporto di tinta nel AppCompat per rendere sostenere questa modalità molto più facile.
Eeeek !!! Grazie per questa risposta! –
Ok, provando a configurarlo, ma sto riscontrando un problema. Anche quando si imposta la modalità notturna su on, il tema continua a essere visualizzato come luce. Devo creare manualmente la modalità scura? –
@JoeSmith Dai un'occhiata qui: https://medium.com/@chrisbanes/appcompat-v23-2-daynight-d10f90c83e94#.eyx8h9u26 –