Запуск анимации Xamarin.Forms (в цикле) в середине - PullRequest
0 голосов
/ 07 февраля 2019

Я играю с классом Animation с циклом в вызове Commit, и я хотел бы оживить его:

Могу ли я запустить (зацикленную) анимацию в середине ?

Допустим, у меня есть следующий код, который за 5 секунд циклически повторяет анимацию:

// Time in seconds
maxTime = 5;

animation = new Animation(Animation_Handler, 
                          0.0, maxTime * 1000);
animation.Commit(owner: this, name: "test_animation", 
                 length: maxTime * 1000, 
                 repeat: () => true, easing: Easing.Linear);

У него будет обработчик Animation_Handlerначните с аргумента t = 0 и продолжайте вызывать до t = maxTime * 1000, затем вызывайте снова с нуля.

Можно ли начать анимацию со времени t, отличного от нуля, , избегая делать это вручную со смещением времени в моем коде анимации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...