Android - ObjectAnimator pivot de la valeur
Je veux une relative mise à l'échelle vers le haut et le bas de la vue doit être fixe.
J'ai une relative mise en page -
private RelativeLayout rlOutdoorSection;
Initialisé elle -
rlOutdoorSection = (RelativeLayout) findViewById(R.id.rlOutdoorSection);
Créé un ObjectAnimator -
scaleUpOutdoor = ObjectAnimator.ofFloat(rlOutdoorSection, "scaleY", 1f,
2.6f);
scaleUpOutdoor.setDuration(3000);
démarrer l'Animation -
scaleDownOutdoor.start();
À présenter le point de vue est d'obtenir à l'échelle de pivot valeurs au centre de la vue.
Comment s'assurer de la vue est mise à l'échelle avec le bas de la vue fixe?
Merci d'Avance.
OriginalL'auteur Anukool | 2013-08-09
Vous devez vous connecter pour publier un commentaire.
Nous devons d'abord calculer la
HEIGHT
de la vue -Utiliser cette
height
comme le pivot autour duquel la vue doit être mis à l'échelle.L'astuce ici peut être l'obtention de la hauteur mesurée de la vue.
Dans un
Activity
calculer la hauteur enDans un
FRAGMENT
utiliser la mise en page globale de l'écoute,Espère que cela aidera certains.
OriginalL'auteur Anukool