Questo è il mio app tema:Diversi stili colorControlActivated in Android
<style name="BaseTheme" parent="Theme.AppCompat.Light">
...
<item name="colorControlActivated">@color/default_orange</item>
...
</style>
...
<style name="Switch" parent="Material.Widget.Switch">
<item name="colorControlActivated">@color/default_green</item>
</style>
E se uso il switch stile:
<com.rey.material.widget.Switch
style="@style/Switch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"/>
Il colorControlActivated
utilizzato è l'uno dentro l'BaseTheme (arancione) invece dello Switch uno (verde).
Perché sta succedendo? Non è possibile avere colorControlActivated
diversi per visualizzazioni diverse?
Grazie.
Leggi l'articolo di Chris Banes su [Theme vs Style] (https://chris.banes.me/2014/11/12/theme-vs-style/) per capire perché questo non funziona e come ottenere il risultato effetto desiderato. – alanv
Buon articolo, ho seguito l'esempio di Chris e sostituito "style" con "android: theme" ma ancora non funziona:/ – GuilhE
Ciao @GuilhE, hai mai avuto modo di risolvere questo? Sono nello stesso identico posto adesso – Nemesis