Articles of android animation

Comment appliquer une animation de diapositives entre deux activités dans Android?

Je veux obtenir un effet de glissement de gauche à droite lorsque je passe d’une activité à une autre. Pour cela, j’utilise le code suivant, mais je ne reçois aucun résultat. S’il vous plaît corrigez-moi. En java les deux fichiers: super.onCreate(savedInstanceState); overridePendingTransition(R.anim.fadein, R.anim.fadeout); setContentView(R.layout.main); Deux fichiers dans le répertoire res / anim: fadein.xml fadeout.xml

Redimensionnement des modèles par programmation (en tant qu’animation)

Je souhaite redimensionner certaines dispositions de mon activité. Voici le code du XML principal: Comme vous pouvez le voir, la hauteur des mises en page supérieure et inférieure est égale à 0 et la disposition centrale couvre toute la place. Je veux diminuer par programmation la taille de la mise en page intermédiaire, tout en […]

Comment animer un bouton d’action flottant en utilisant la transition d’activité Android?

Je prévois d’implémenter quelque chose comme ça dans l’un de mes projets, mais le concept pour ce qui suit n’est pas clair pour moi, il n’y a pas non plus de tutoriel de ce type, de plus, vous ne le verrez pas très souvent. Voici à quoi ça ressemble Cliquez ici pour aller à la […]

Désactiver l’animation par défaut de Portrait en Paysage

J’ai une application avec plusieurs activités «normales» qui peuvent s’exécuter en mode paysage ou portrait. Ils sont conçus pour et principalement utilisés sur le portrait. Cette application a une seule activité qui utilise la caméra et est verrouillée sur le paysage. Je «simule» que cette activité est en mode portrait en faisant pivoter des images […]

Effectuer une action une fois l’animation de transaction de fragment terminée

Je veux définir une visibilité des boutons une fois l’animation terminée. C’est ce qui appelle l’animation: android.support.v4.app.FragmentTransaction fAnimation = this.getActivity().getSupportFragmentManager().beginTransaction(); fAnimation.setCustomAnimations(android.R.anim.slide_in_left, R.anim.pull_out_to_left); if (this.isVisible()) { fAnimation.hide(this); fAnimation.commit(); } // code that will be executed when the fragment is gone (after the animation is over) Est-il possible d’attacher un auditeur pour savoir quand mon fragment est […]

Comment animer une vue avec Translate Animation dans Android

J’ai un ImageView dans mon application qui peut être situé n’importe où sur l’écran Au toucher, je veux déplacer cette vue au centre de l’écran. J’ai essayé cette fonctionnalité avec Translate Animation et sa fonctionnalité RELATIVE_TO_PARENT comme suit TranslateAnimation translateAnimation1 = new TranslateAnimation( TranslateAnimation.RELATIVE_TO_PARENT,0.0f, TranslateAnimation.RELATIVE_TO_PARENT,0.5f, TranslateAnimation.RELATIVE_TO_PARENT,0.0f, TranslateAnimation.RELATIVE_TO_PARENT,0.5f); mais ImageView déplace 50% (de l’écran) de sa […]

Animation.setFillAfter / Before – Travaillent-ils / À quoi servent-ils?

Comme dans le titre de ma question, quelles sont les méthodes setFillBefore() et setFillAfter() à faire? J’espérais que setFillAfter() rendrait la modification à la vue permanente une fois l’animation terminée, mais cela est incorrect?

Comment faire le nouvel effet de parallaxe PlayStore

Est-ce que quelqu’un sait comment obtenir le nouvel effet de défilement de la parallaxe? Vous pouvez voir l’effet lorsque vous ouvrez une application sur le PlayStore et que vous essayez de faire défiler vers le bas, le contenu passe par-dessus l’image. Comment puis-je y arriver?

Pop the fragment backstack sans jouer le Pop-Animation

Je pousse un fragment sur la stack de fragments en utilisant le code suivant: FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_right, R.anim.slide_in_left, R.anim.slide_out_left); fragmentTransaction.replace(getId(), newFragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); De cette façon, lorsque la stack de fragments est ouverte, par exemple en appuyant sur le bouton Retour, une animation de fragment pop est lue. […]

Android – Modifier la marge de gauche en utilisant l’animation

Je change la marge gauche d’une vue image de la manière suivante: ViewGroup.MarginLayoutParams layoutParams = (MarginLayoutParams) image.getLayoutParams (); layoutParams.leftMargin = VALUE; image.setLayoutParams ( layoutParams ); Je voudrais que le changement de marge s’applique à l’animation. Des indices? Ce que j’ai essayé: ObjectAnimator objectAnimator = ObjectAnimator.ofFloat ( image , “x” , VALUE); objectAnimator.start(); Cela fonctionne parfaitement, […]