Предположим, у меня есть приложение для Android, и в этом приложении я хочу оживить графику шара в форме «L». Это потребовало бы, чтобы я определил анимацию Tween, в которой я создаю файл анимации xml (написанный ниже) и применяю его к представлению, в котором есть графическая фигура.Как динамически настроить продолжительность/скорость анимации Tween в Android
<translate>
Ydelta = 20;
offset = 0;
duration = 100;
</translate>
<translate>
Xdelta = 20;
offset = 100;
duration = 100;
</translate>
Теперь позволяет сказать, что я хочу, чтобы контролировать скорость этой анимации динамически, так что с течением времени, L анимация идет быстрее и быстрее и быстрее. Как я могу динамически контролировать скорость всей анимации? Я попробовал myAnimation.setDuration ($ var), но это, похоже, работает только в первой части анимации. Любая часть анимации, имеющая смещение больше 0, не имеет своей продолжительности, скорректированной методом setDuration().
Кто-нибудь знает, как я могу масштабировать анимацию с несколькими настройками равномерно?
Благодаря
пс - Я знаю, что есть способы обойти решения этого, такие как создание 2 части анимации и масштабирования каждую часть по отдельности или генерации анимации с помощью кода, но если есть более простое решение, то, что было бы предпочтительнее ,