Перейти к содержанию
Fire Monkey от А до Я
  • 0

Поворот стрелки как на часах


Dozent

Вопрос

Добрый день. Столкнулся с проблемой правильного отображения. есть картинка.

Которая должна вращаться по принципу часовой стрелки, но при изменении свойства RotationAnge происходит смещение  стрелки от своего центра вокруг которого она должна вращаться. Как правильно поворачивать стрелку?

post-417-0-93865400-1448110946_thumb.png

post-417-0-96580100-1448110987_thumb.png

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Задан RotationCenter?

В Вашем случае до выполнения RotationAngle нужно опустить по Y центр контрола, отображающего стрелку. Например так:

В run-time:
[контрол со стрелкой].RotationCenter.Y := 0.8;

или в design-time:

post-324-0-01018800-1448120669.png

 

Значение 0.8 вычислено мной ориентировочно.
 

Изменено пользователем enatechno
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...