Приостановить анимацию.Кроме того, получить свою позицию - PullRequest
0 голосов
/ 02 июня 2011

У меня есть прямоугольник, в котором я использую раскадровку, чтобы вращать ее, как иглу в автомобильном указателе (миль / ч)Я хочу сделать паузу.Кроме того, я также хотел бы получить его местоположение, когда я хочу.Как получить его текущее значение как его вращение до конечной позиции, которую я указал.Можно ли это сделать?

Я хочу использовать это для вычисления тахометра и перемещения стрелки тахометра в соответствии с раскадровкой миль в час.

Ответы [ 2 ]

0 голосов
/ 04 июня 2011

Другой способ может быть более подходящим:

Создайте класс, который вычисляет / генерирует значение.

Привязать стрелку к значению (при необходимости используйте преобразователь значения, чтобы получить величину от угла)

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

Вы должны подумать о том, что вам нужно: вам нужно знать значение анимации или стрелка должна следовать / отображать значение?

0 голосов
/ 04 июня 2011

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

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