2017-01-03 2 views
2

Ich habe setzen erfolgreich die sich allmählich ausbreitende Wirkung auf meiner Ansicht nach mit:Ripple-Effekt Animationsgeschwindigkeit

android:background="?attr/selectableItemBackgroundBorderless" 

Jetzt nach einem Weg, ich bin auf der Suche programmatisch die sich allmählich ausbreitende Wirkung Animationsgeschwindigkeit zu ändern. Ich möchte die Animationsgeschwindigkeit in meiner App verringern. Gibt es einen Weg, dies zu erreichen?

Custom View

+2

versuchen Sie diese '.setRippleSpeed ​​(12f);' –

Antwort

2

Sie können versuchen mit

.setRippleSpeed(12f); // set your value 

Haupt Methode

public void setRippleSpeed(float rippleSpeed) { 
     this.rippleSpeed = rippleSpeed; 
    } 

EDIT

Ich bin nicht sicher über Tricks funktioniert oder nicht. Bitte überprüfen ripple_effect_speed_control

Nope. Nichts weniger als die systemweite Animationsgeschwindigkeit von Entwicklereinstellungen zu ändern.

+0

Vielen Dank für Ihre Antwort. aber probier diesen Code auf was? Ich überprüfte. Es ist nicht auf Ansichten anwendbar. –

+1

Sehen Sie sich https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html an und finden Sie nichts in Bezug auf die Animationsgeschwindigkeit. :( –

Verwandte Themen