0

このように ObjectAnimator を初期化します。

ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", 0f, view.getHeight());

しかし、初めてアニメーションを実行すると、view.getHeight() メソッドは 0 を返すため、アニメーションしません。アニメーションを 2 回目に実行すると、正しくアニメーション化されます。ビューを幅または高さに対して適切に変換する方法はありますか?

4

0 に答える 0