Дизайн экрана Android, смешивающий текст и графику, лучше подойдет?

Я хотел бы разработать приложение для Android 4, которое отображает некоторые датчики, текст, изображения и т. Д. Оно будет отображать информацию, считываемую с датчиков, подключенных к плате IOIO (аппаратное обеспечение): - датчики температуры (линейные и угловые) - горизонтальный горизонт (10Dof IMu) - скорость (вертикальная колея) - высота (вертикальная колея) - и т. д...

В основном, как Garmin G1000, но горизонтальный горизонт будет отображаться в виде квадрата (не весь экран). Например это изображение: изображение Garmin G1000

Экран будет содержать текст и графику. Некоторые графики могут часто меняться с высокой скоростью (горизонтальный горизонт, скорость и т. Д.), А другие нет (температура, количество топлива и т. Д.). Мне было интересно, как лучше всего это сделать: нарисовать весь экран с помощью canvas, или поместить текст с Textview и графику с прозрачными растровыми изображениями или другие параметры. Мне бы понравилось, если бы кто-то мог сказать мне, что он думает о наилучшем подходе к его разработке и организации визуальных компонентов. Заранее спасибо.

1 ответ

Решение

С Android, ваше пространство дизайна совсем ограничено. Так что для чего-то подобного я бы предложил вложить некоторые макеты. Вы бы установили один для фона, а другие для того, что вы всегда хотите сделать. Я также предлагаю спланировать то, что вы хотите отобразить и какой макет лучше всего оптимизировать для функции. Например:

  • Используйте относительный макет для установки фона ландшафта
  • Используйте макет лайнера для функций линейки по бокам
  • Возможно, используйте сетку для карт
  • Используйте вкладки "Разделить действие" для параметров внизу
  • Используйте меню для настроек калибровки
  • Используйте Относительные макеты для всех забавных движущихся датчиков, текстовых полей и прочего.

Тогда оттуда нужно заставить все работать. Вот несколько ссылок на макеты: Ссылка 1 Ссылка 2

Другие вопросы по тегам