Как я могу приостановить, возобновить или контролировать скорость анимации в Facebook-pop?

Перед использованием facebook-pop я использовал базовую анимацию. Таким образом, я могу приостановить, возобновить или контролировать скорость анимации, изменяя скорость CALayer.

Теперь я использовал facebook-pop в некоторых ситуациях и нашел его очень мощным. Я хочу использовать Facebook-pop, чтобы заменить мой старый код анимации. Но когда я изменил скорость слоя на 0, анимация не остановилась.

Скажите, пожалуйста, как я могу приостановить, возобновить или контролировать скорость анимации в Facebook-pop? Я много гуглил, но не нашел подсказки.

Редактировать 1: Может быть, я могу удалить старую анимацию, чтобы реализовать приостановку, добавить новую анимацию, чтобы реализовать возобновление, и обновить продолжительность, чтобы реализовать изменение скорости. На данный момент поп не так удобен, как базовая анимация.

1 ответ

POPAnimation имеет paused свойство, которое приостановит анимацию.

С точки зрения скорости это зависит от анимации. POPSpringAnimation имеет свойство скорости, как вы заметили, для других типов вы можете изменить duration,

Другие вопросы по тегам