2017-08-17 3 views
0

J'ai un bouton d'action flottant dans mon application, il a l'attribut de couleur ondulation défini via XML. Je veux que le bouton continue à onduler pour attirer l'attention de l'utilisateur.Démarrer l'ondulation dans un bouton d'action flottante par programme

Comment faire pour que le bouton d'action flottante ondule par programmation? J'ai essayé d'utiliser callOnClick() mais il appelle simplement la méthode onClick() sans aucune ondulation.

+0

Vous pouvez jeter un coup d'oeil dans [cette bibliothèque] (https://github.com/skyfishjy/android-ripple-background) et apportez des modifications dans les options pour atteindre la fonctionnalité requise. – Abhi

Répondre

1

Ajouter 2 propriétés suivantes dans le fichier xml

app:rippleColor="@color/yourcolor" 
android:clickable="true" 
+0

Cela donnera une ondulation à mon bouton lorsque je clique dessus. Je l'ai déjà fait. Je veux un achat par lequel le bouton sera toujours en mode ondulation. – Tyson