Androidアプリがあり、そのアプリで「L」字型のボールのグラフィックをアニメーション化するとします。これには、アニメーションxmlファイル(以下に記述)を作成し、それをボールグラフィックを含むビューに適用するTweenアニメーションを定義する必要があります。
<translate>
Ydelta = 20;
offset = 0;
duration = 100;
</translate>
<translate>
Xdelta = 20;
offset = 100;
duration = 100;
</translate>
ここで、このアニメーションの速度を動的に制御して、時間の経過とともにLアニメーションがどんどん速くなるようにしたいとしましょう。このアニメーション全体の速度を動的に制御するにはどうすればよいですか?myAnimation.setDuration($ var)を試しましたが、これはアニメーションの最初の部分でのみ機能するようです。オフセットが0より大きいアニメーションの部分では、setDuration()メソッドによって継続時間が調整されません。
multi-setpアニメーションを均一にスケーリングする方法を知っている人はいますか?
ありがとう
ps-2つの部分からなるアニメーションを作成し、各部分を個別にスケーリングしたり、コードを使用してアニメーションを生成したりするなど、これを解決する方法があることは知っていますが、より簡単な解決策がある場合は、それが望ましいでしょう。