Перемещение элементов на макете контролируется программно - PullRequest
1 голос
/ 08 ноября 2011

Моя цель - создать что-то похожее на стрелку из машины, которая показывает скорость машины.Моя проблема в том, что я не знаю, как лучше двигать зеленую стрелку.У меня есть изображение arrow.png, и я предполагаю, что мне нужно манипулировать с местом, где показана картинка, и с поворотом изображения.

Может кто-нибудь указать мне некоторые рекомендации?Моя основная идея состоит в том, чтобы иметь относительную компоновку для фона и иметь один вид изображения, который изменит положение, но позиция смены детали немного неясна для меня.И я не думаю, что это хорошая идея, чтобы играть с параметрами макета и полей ...

enter image description here

1 Ответ

0 голосов
/ 08 ноября 2011

Я бы, вероятно, расширил ImageView, затем переопределил бы ваш метод onDraw и использовал canvas.rotate () для поворота стрелки в зависимости от состояния вашего приложения.

...