Android: макет спидометра - PullRequest
       17

Android: макет спидометра

2 голосов
/ 06 февраля 2012

Я пытался создать макет для приложения для Android, которое работает как автомобильный спидометр.

Примерно так:

layout mockup

Я в основном хочу, чтобы было 5 интерактивных видов по радиусу циферблата и иметь точку набора для текущего выбранноговещь.Если возможно, было бы хорошо иметь возможность нажать и перетащить диск.Я также хотел бы, чтобы этот макет хорошо работал с экранами разных размеров и разрешением, включая планшеты.

Как можно добиться чего-то подобного?

1 Ответ

0 голосов
/ 14 февраля 2012

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

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

Trig

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

Я не уверен, насколько это помогло, если вообще, но, по крайней мере, должно дать вамИдея создания пользовательских View и еще много чего.

Удачи!

...