Android Alpha Fade in Animation Issue

J'ai un élément ImageView que je crée dans mon code et place dans mon RelativeLayout. Je définis cette image comme Invisible pour démarrer en utilisant le code suivant:

arrow.setVisibility(View.INVISIBLE); 

J'ai ensuite défini une animation Fade-In Alpha via XML:

  • Comment utiliser une requête de jointure dans CursorLoader lorsque son constructeur ne la supporte pas
  • La vue Android disparaît lorsqu'on part en dehors des parents
  • Comment détecter quand un PreferenceScreen interne a été fermé
  • Android ne crée pas de fichier
  • Une balise de méta-données requise dans AndroidManifest.xml de votre application n'existe pas.
  • Mise à niveau de Gradle sur Android Studio 3.0 Beta 1
  •  <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" android:fillEnabled="true" android:fillAfter="true" android:fillBefore="true"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:startOffset="100" android:duration="300" /> /set> 

    Pour exécuter l'animation:

    J'appelle simplement ce qui suit pour lancer l'animation

     myview.startAnimation(myanimation); 

    Le problème que je vois est que mon animation fait que l'ImageView clignote en pleine visibilité et passe ensuite l'animation de l'alpha 0 à 1. Comment puis-je réparer cela? Je ne peux pas définir la valeur alpha initiale à 0 car l'animation alpha est basée sur le pourcentage et non la valeur alpha absolue. (Ex: 0 * valeur actuelle à 1 * valeur actuelle)

    Toute aide serait grandement appréciée.

  • Android: modification de la visibilité sur les éléments du menu avec modification du fragment
  • Android: exception de classe non trouvée: android.support.v4.app.FragmentPager
  • Android Change Navigation Drawer Menu Items Texte par programmation
  • Crouton dépend des bibliothèques mais n'est pas une bibliothèque elle-même
  • Barre de recherche circulaire Android
  • Comment créer un modèle de projet personnalisé dans Android Studio
  • One Solution collect form web for “Android Alpha Fade in Animation Issue”

    Je pense que le problème est, avec cette ligne de code:

     android:fillBefore="true" 

    Ici, essayez ce code à la place, cela fonctionne pour moi:

     <?xml version="1.0" encoding="UTF-8"?> <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000" android:fillAfter="true" android:fromAlpha="0.0" android:toAlpha="1.0" /> 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.