2012-02-06 2 views
2

Я пытался создать макет для Android-приложения, которое функционирует как автомобильный спидометр.Android: Спидометр Стиль Layout

Что-то вроде этого:

layout mockup

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

Как это могло бы произойти?

ответ

0

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

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

Trig

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

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

Удачи вам!

 Смежные вопросы

  • Нет связанных вопросов^_^