23

ビューを特定のサイズにスケーリングしようとしていますが、ピボットの仕組みがよくわかりません。

ビューを上方向にのみ拡大縮小したいとします。「pivotY」はどのような値を保持する必要がありますか? XML ではパーセンテージです。プログラムでピボットポイントを適用するときはどうですか?

例:

ObjectAnimator scaleY = ObjectAnimator.ofFloat(view, "scaleY", scaleSize);
ObjectAnimator pivotY = ObjectAnimator.ofFloat(view, "pivotY", pivotPoint);

AnimatorSet set = new AnimatorSet();
set.PlayTogether(scaleY, pivotY);
4

3 に答える 3