Diese Seite ist veraltet. Unten finden Sie den neuen Speicherort für Dokumentationen, die früher hier verfügbar waren.
Touch-Feedback anpassen
Das Touch-Feedback in Material Design bietet eine sofortige visuelle Bestätigung an der Kontaktstelle, wenn Nutzer mit UI-Elementen interagieren. Die Standardanimationen für Touch-Feedback für Schaltflächen verwenden die neue RippleDrawable
-Klasse, die mit einem Welleneffekt zwischen verschiedenen Zuständen wechselt.
In den meisten Fällen sollten Sie diese Funktion in Ihrer XML-Ansicht anwenden, indem Sie den Ansichtshintergrund so angeben:
?android:attr/selectableItemBackground
für eine begrenzte Welle.?android:attr/selectableItemBackgroundBorderless
für eine Welle, die über das Sichtfeld hinausgeht. Es wird auf das nächste übergeordnete Element der Ansicht mit einem Hintergrund ungleich null begrenzt und auf das nächstgelegene übergeordnete Element begrenzt.
Hinweis: selectableItemBackgroundBorderless
ist ein neues Attribut, das mit API-Level 21 eingeführt wurde.
Alternativ können Sie mit dem ripple
-Element eine RippleDrawable
als XML-Ressource definieren.
Du kannst RippleDrawable
-Objekten eine Farbe zuweisen. Verwenden Sie das Attribut android:colorControlHighlight
des Designs, um die Standardfarbe für Touch-Feedback zu ändern.
Weitere Informationen finden Sie in der API-Referenz zur Klasse RippleDrawable
.
Den Enthüllungseffekt verwenden
Siehe Kreisförmige Enthüllungsanimation erstellen.
Aktivitätsübergänge anpassen
Siehe Aktivität mit einer Animation starten.
Kurvenbewegung verwenden
Weitere Informationen finden Sie unter Kurvenbewegungen verwenden.
Änderungen des Ansichtsstatus animieren
Weitere Informationen finden Sie unter StateListAnimator zum Animieren von Änderungen des Ansichtsstatus verwenden.
Vektor-Drawables animieren
Siehe Zeichentrickgrafiken animieren.