Just set the pivot point of the View, using View.setPivotX()
and View.setPivotY()
. Set it to 0,0 to achieve the effect you want.
android objectanimator scaleX only in one direction
-
24-06-2022 - |
Question
I am using ObjectAnimator and cant figure out how to scale in x axe only in one direction for example to right side. Because when im scaling it scales both ways and then my ImageView is out of screen. I know i could add transitionX to prevent going off-screen but a better solution would be scaling in one direction.
ObjectAnimator headAnim = ObjectAnimator.ofFloat(imageHead, "scaleX", 1f, 1.5f);
headAnim.setDuration(1000);
headAnim.start();
Solution
OTHER TIPS
The param of View.setPivotX/Y
is a float
value. It is the absolute value of width
or height
, not the percent.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow