Es gibt ein paar Orte in meiner App, die ich Schaltflächen auf dunklen (nicht weißen) Hintergründen platzieren. In diesem Szenario ist der Welleneffekt zu dunkel, um zu sehen. Gibt es eine Möglichkeit, die Welligkeit zu einer weißen Farbe anstatt zu Grau zu machen?So verwenden Sie leichte Welligkeit auf Material Button in Android
1
A
Antwort
1
Ja, da ist der Weg.
xml erstellen (button.xml zum Beispiel):
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/white">
<item android:drawable="@drawable/button_ripple" />
</ripple>
erstellen button_ripple.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size
android:width="200dp"
android:height="50dp"/>
<solid
android:color="@color/accent" />
</shape>
ändern android: color = "@ android: Farbe/weiß" in button.xml die benötigte Farbe für den Welleneffekt und weisen Sie button.xml als Hintergrund für Ihre Schaltfläche zu.
@ Farbe/Akzent ist die Farbe des Normalzustands.
Verwandte Themen
- 1. So erstellen Sie eine Android-Material-Ghost-Schaltfläche?
- 2. Wo Ripple definiert ist auf Material Flat Button
- 3. Angular Material Design Welligkeit auf MD-Liste> MD-Element
- 4. JavaFX Material Button Animation
- 5. So entfernen Sie Schaltflächenränder in Nativescript CardView auf Android?
- 6. Wie Material Design in Android App verwenden?
- 7. So deaktivieren Sie Daten in Android Material Kalender
- 8. So verwenden Sie Android AutoCompleteTextView auf Xamarin.Forms
- 9. So erstellen Sie benutzerdefinierte Material Dialog
- 10. Android - SetBackgroundResource auf Button
- 11. So verwenden Sie Android-Exoplayer
- 12. Android | So verwenden Sie IsolatedProcess
- 13. Verwenden Sie Android .so in Java-Code
- 14. So verwenden Sie Google Forms in Android
- 15. Tipps für leichte Android-Anwendungen
- 16. Polymer Welligkeit über alle Kinder
- 17. Entfernen Sie Schatteneffekt auf Android-Button
- 18. android Material Design klicken Sie auf Ereignis auf Registerkarten
- 19. Android - Erstellen Sie Button programmatisch
- 20. Wie Material Design auf Android Studio-Projekt
- 21. Wie Anpassen von AppCompat Material Button Style?
- 22. Customize Button (ANDROID)
- 23. So stellen Sie Achsenstartpunkt auf 0 für Google Material Liniendiagramm
- 24. Verwenden Sie System.load auf Android?
- 25. Android Material Chips
- 26. So verwenden Sie Swipe auf verschiedene Objekte
- 27. So verwenden Sie Github Android-Projekt in Android Studio
- 28. Leichte Fäden in Akka
- 29. So verwenden Sie SeekBar für Mediaplayer auf Xamarin Android
- 30. So verwenden Sie HttpURLConnection über SOCKS-Proxy auf Android
Mögliche Duplikate von [Was sollte die Farbe der Ripple, colorPrimary oder colorAccent sein? (Material Design)] (http://stackoverflow.com/questions/28484369/what-should-be-the-color-of-the-ripple-colorprimary-or-coloraccent-material-d) – Joshua
Das erklärt nicht wie man die Farbe ändert und fragt, was die Farbe sein soll. Ich weiß, welche Farbe ich will, weiß aber nicht, wie ich es ändern soll. – Hackmodford
Die Antwort ist was Sie wollen. – Joshua