<Button android:id="@+id/monBouton" android:background="@drawable/mon_selector" android:layout_width="200dp" android:layout_height="126dp" android:text="Hello" />
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@android:color/red" android:state_selected="true"></item> <item android:drawable="@android:color/blue" android:state_pressed="true"></item> <item android:drawable="@android:color/green"></item> </selector>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ... <item name="android:button">@style/MyButtonStyle</item> <!-- Pour les alert dialog --> <item name="alertDialogTheme">@style/AppTheme.DialogTheme</item> </style> <style name="MyButtonStyle" parent="android:style/Widget.Button"> <item name="android:background">@color/mon_selector</item> </style> <style name="AppTheme.DialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="buttonBarNegativeButtonStyle">@style/NegativeButtonStyle</item> <item name="buttonBarPositiveButtonStyle">@style/PositiveButtonStyle</item> </style> <style name="NegativeButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog"> <item name="android:background">@color/mon_selector</item> </style> <style name="PositiveButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog"> <item name="android:background">@color/mon_selector</item> </style>
17 juil. 2019 à 22:21
Merci pour l'intervention, mais, ce n'est pas ce que je voulais dire ça.
J'explique à nouveau : par exemple sur Facebook lite, quand on maintient un appui long sur une ImageView ou TextView ou n'importe quel Layout, on voit une propagation de couleur cendre au fond de l'objet maintenu et qui(couleur de fond) disparaît après quelques instant.
Ce n'est pas un bouton dont le parle.
J'ai essayé d'utiliser l'attibut Focusable comme dans HTML mais, je ne suis pas satisfait. Peut-être que ce n'est pas bien utilisé.
17 juil. 2019 à 22:25
je n'ai pas facebook donc je vois pas bien, mais ce que tu me dis me fait penser à l'effet ripple: exemple
17 juil. 2019 à 22:33
Grand merci