Применение скорости и количества вращений для CABasicAnimation - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь имитировать вращение бутылки в приложении Spin the Coke и круговую диаграмму в приложении Roambie .,Я хотел повернуть представление согласно касаниям и движениям пользователя на этом представлении.

Что я сейчас делаю:

  1. Получите время, когда касание началось и закончилось.(и проведите пальцем)
  2. Получите все координаты касания или проведите пальцем и найдите общее расстояние.

Я полагаю, что приложение "Вращение кокса" анимирует бутылки в зависимости от расстояния ивремя, потраченное на удар или прикосновение.Но я не уверен, как они могли это сделать.

Я хотел, чтобы вид сначала вращался быстрее, затем замедлялся и, наконец, остановился.

Пожалуйста, поделитесь своими мыслями о том, как решить эту проблему?

1 Ответ

0 голосов
/ 19 апреля 2011

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

...