Анимировать свойство взад-вперед (не прыгая до конца) - PullRequest
0 голосов
/ 14 декабря 2018

Я использую следующий код для «увеличения» и уменьшения масштаба страницы.

const doEffect = args => {
    const screen = args.object.page.getViewById('mainScreen')
    screen.animate({
        scale: {
            x: isSettingsShown ? 1 : .75,
            y: isSettingsShown ? 1 : .75
        },
        duration: 2000    
    })
    isSettingsShown = !isSettingsShown
}

На странице имеется кнопка переключения, которая обновляет переменную isSettingsShown.Однако, когда я переключаю переменную var до окончания анимации, она «переходит» в конец анимации.Могу ли я предотвратить это?Я хотел бы запустить анимацию с последней позиции, в которой она была.

1 Ответ

0 голосов
/ 14 декабря 2018

Приостановка анимации или сохранение состояния анимации по-прежнему запрос открытой функции на данный момент.

Вы все еще можете сделать это изначально, работая на nativeView's CALayer (iOS) / Аниматор (Android).

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