1

Ich habe einen Welleneffekt in Android implementiert. Verwendung des folgenden Codes: -Wie ändere ich die Dauer des Welleneffekts in Android?

<?xml version="1.0" encoding="utf-8"?> 
<ripple xmlns:android="http://schemas.android.com/apk/res/android" 
    android:color="#ff00ff00"> 
    <item android:drawable="@android:color/black" /> 
</ripple> 

Und legen Sie es auf dem Hintergrund eines Textview

android:background="@drawable/ripple_over_drawable" 

Aber das Problem ist, dass die Welligkeit Animation sehr schnell ist. Ich möchte es verlangsamen.

Antwort

-1

Verwenden Sie den folgenden Code für den Welleneffekt;

ripple_over_drawable.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item><shape> 
    <stroke android:width="1dp" android:color="#FFF" /> 

    <solid android:color="@color/color" /> 

    <corners 
     android:bottomLeftRadius="0dp" 
     android:bottomRightRadius="0dp" 
     android:topLeftRadius="0dp" 
     android:topRightRadius="0dp" /> 
</shape></item> 
<ripple xmlns:android="http://schemas.android.com/apk/res/android" 
    android:color="#ffff0000" /> 
</selector> 
+0

Welches Tag wird hier für die Dauer verwendet? –

0

ich diese Bibliothek als RippleEffect genannt verwendet haben.

Es ist sehr einfach zu bedienen und bietet eine Reihe von Änderungen und Anpassungen.

app:rv_rippleDuration [integer def: 400] -> Dauer der Welligkeit Animation

Sie können mit verschiedenen Optionen spielen, um.

Verwandte Themen