Как я могу приостановить, возобновить или контролировать скорость анимации в Facebook-pop?
Перед использованием facebook-pop я использовал базовую анимацию. Таким образом, я могу приостановить, возобновить или контролировать скорость анимации, изменяя скорость CALayer.
Теперь я использовал facebook-pop в некоторых ситуациях и нашел его очень мощным. Я хочу использовать Facebook-pop, чтобы заменить мой старый код анимации. Но когда я изменил скорость слоя на 0, анимация не остановилась.
Скажите, пожалуйста, как я могу приостановить, возобновить или контролировать скорость анимации в Facebook-pop? Я много гуглил, но не нашел подсказки.
Редактировать 1: Может быть, я могу удалить старую анимацию, чтобы реализовать приостановку, добавить новую анимацию, чтобы реализовать возобновление, и обновить продолжительность, чтобы реализовать изменение скорости. На данный момент поп не так удобен, как базовая анимация.
1 ответ
POPAnimation
имеет paused
свойство, которое приостановит анимацию.
С точки зрения скорости это зависит от анимации. POPSpringAnimation
имеет свойство скорости, как вы заметили, для других типов вы можете изменить duration
,