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.
Problemi correlati
- 1. AppCompat DayNight viene sempre visualizzato come tema Light?
- 2. Come utilizzare il tema del materiale angolare?
- 3. Cambia tema nel nuovo TextMate?
- 4. Utilizzare un tema precompilato
- 5. Come trattare il mio tema emacs personalizzato come "tema sicuro"?
- 6. Come utilizzare il nuovo HttpSessionStateWrapper e HttpSessionStateBase?
- 7. Come utilizzare il nuovo IValueResolver di AutoMapper?
- 8. Come non specificare un tema per WPF e utilizzare il tema del sistema operativo host?
- 9. Come creare un nuovo tema in drupal 7
- 10. Come esportare il tema IntelliJ?
- 11. Come adattare il tema WordPress a BlogEngine.net
- 12. Come installare il tema BlogEngine.Net scaricato?
- 13. È possibile includere la cartella dal tema principale per il tema figlio da utilizzare?
- 14. Utilizzare android.R.layout.simple_list_item_1 con un tema leggero
- 15. Come impostare il tema su ProgressDialog?
- 16. Come rimuovere le opzioni del tema Wordpress dal tema figlio
- 17. Come utilizzare il nuovo font San Francisco in iOS 9?
- 18. Come utilizzare il nuovo campo "ByteCompile" in R-2.14?
- 19. Come utilizzare il nuovo NavigationStart @ angular-router 3.0.0-alpha. *
- 20. CoreOS - Come utilizzare un nuovo token?
- 21. Come utilizzare Android: Theme.Material (tema materiale) in styles.xml android?
- 22. Come impostare il tema per DialogFragment
- 23. Come posso cambiare il tema Sourcetree?
- 24. Perché utilizzare GWT.create() anziché nuovo?
- 25. Problemi con il tema traslucido
- 26. Utilizzo dei colori per il nuovo tema di design Materiale in Android
- 27. Come utilizzare il tema Holo.Light ma l'ActionBar utilizza Holo withouth ICS?
- 28. Cambia il tema del Doxygen?
- 29. Tema dall'aspetto moderno per il dojo?
- 30. Disabilitare il tema di controlli specifici?
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 –