Je développe dans l'application Android en ce que j'utilise fade-in animation. Donc, ça marche en dessous de la version Android (Kitkat, Lolipop, etc.) mais quand j'ai essayé de courir dans Android Marshmallow ça ne marche pas.Fondu dans l'animation ne fonctionne pas dans Android M
J'utilise le code ci-dessous pour fondu dans l'animation:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:fillAfter="true"
android:duration="2000"/>
</set>
Note: Je suis en utilisant un dispositif Samsung Galaxy J7 pour test.
Solution:
Après avoir ajouté ci-dessous numéro de ligne résolu.
android: interpolateur = "@ android: anim/linear_interpolator"
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<alpha
android:duration="2000"
android:fillAfter="true"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
Il fonctionne sur Android M ** **. Comment l'utilisez-vous? – mallaudin
'Animation fadeIn = AnimationUtils.loadAnimation (contexte, R.anim.fade_in);' 'view.startAnimation (fadeIn);' –
Si j'ajoute 'android: hardwareAccelerated =" false "' au fichier Manifest.xml CardView ne fonctionne pas après avoir ajouté cette ligne. –