Sto provando nuovo AlertDialog
da appcompat v7 22.1.1.Finestra di dialogo AppCompat Alert Pulsante di azione sfondo Premuto stato
Funziona piuttosto bene (in tutte le versioni di Android) come nell'immagine.
Style per AlertDialog è questo. (Per ora sto usando i valori di colore hardcoded invece di risorse colore)
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimaryDark">#111111</item>
<item name="colorPrimary">#00ddff</item>
<item name="colorAccent">#0044aa</item>
<item name="colorButtonNormal">#00aaaa</item>
<item name="colorControlHighlight">#00ddff</item>
<item name="alertDialogTheme">@style/AlertDialogTheme</item>
</style>
<style name="AlertDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
<item name="colorAccent">#0044aa</item>
<item name="android:background">#ffffff</item>
<item name="android:textColorPrimary">#000000</item>
<item name="android:windowTitleStyle">@style/MyTitleTextStyle</item>
</style>
<style name="MyTitleTextStyle">
<item name="android:textColor">#0044aa</item>
<item name="android:textAppearance">@style/TextAppearance.AppCompat.Title</item>
</style>
La mia domanda è,
1) come cambiare il colore statePressed che è arrotondato (Gray) nell'immagine?
2) Nessun colore premuto è presente in Android> = 21, che cos'è l'hack per questo?
3) Come posso avere diversi colori di pulsanti di azione (è possibile)?
Qualsiasi aiuto sarebbe fantastico.
abbastanza tardi ad accettare la risposta. Thnx per la grande risposta e buon lavoro. –