hobdrive-docs

Настройка главных экранов

В HobDrive можно настроить, какие экраны будут доступны на главной панели, в каком порядке они идут, какие из них всегда видны при перелистывании, а какие остаются только в меню Экраны. Для некоторых экранов доступны собственные параметры отображения, а раздел Ваш экран позволяет собрать один пользовательский экран из выбранных датчиков.

Эта статья описывает настройку через интерфейс приложения. Если вам нужно полностью вручную менять XML-разметку экранов, смотрите технические статьи Оформление, экраны и DashKits и Спецификация формата Layout.

Как открыть настройки экранов

Откройте Экраны -> Настройки -> Настройки главных экранов.

В диалоге слева находится список разделов:

На телефоне или узком экране список может открываться кнопкой меню . Кнопки и переключают настройки соседних экранов.

Что значит «Всегда показывать»

Переключатель Всегда показывать закрепляет экран в основной панели экранов.

Если параметр включен:

Если параметр выключен:

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

Как менять порядок экранов

Параметр Позиция экрана задает приоритет экрана в общей последовательности.

Значение Default означает порядок по умолчанию, заданный текущей разметкой HobDrive. Числовые значения позволяют сдвинуть экран относительно стандартного порядка:

Практические примеры:

После выхода из диалога HobDrive сохраняет изменения и перезагружает интерфейс экранов.

Персональные параметры экранов

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

Примеры таких параметров:

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

Настройка вида сенсора

Кроме настройки самих экранов, HobDrive позволяет менять внешний вид отдельных датчиков. Этот диалог открывается с экрана сенсора:

  1. На главном экране сделайте долгое нажатие на нужный датчик.
  2. Откроется окно информации о сенсоре.
  3. Выберите действие настройки вида виджета.

В диалоге можно менять тип отображения и визуальные параметры. В зависимости от элемента доступны варианты вроде Text, Bar, RoundBar, Chart, а также связанные с ними атрибуты: размер, точность, рамки, графики, цвета и другие параметры отображения.

Самая важная настройка в этом диалоге - Уровень применимости. Она определяет, куда именно будет записано изменение:

Пример: если вы изменили размер скорости на уровне Этот Сенсор, скорость изменится на всех экранах. Если выбрали Этот Виджет, изменится только та ячейка скорости, на которой вы открыли диалог.

Эти настройки сохраняются в user.gauge. Файл можно редактировать вручную, но осторожно: HobDrive тоже изменяет его из интерфейса, поэтому ручные правки могут быть перезаписаны или смешаны с настройками, сделанными через диалог.

Пользовательский экран «Ваш экран»

Раздел Ваш экран предназначен для быстрого создания собственного экрана без ручного редактирования файлов.

На этом экране можно настроить:

Доступные макеты:

1x1, 2x2, 2x3, 3x2, 3x3, 4x2, 2x4, 4x3, 3x4, 5x3, 5x4.

Например:

Для каждой ячейки нажмите выбор датчика и укажите нужный сенсор. Пустая ячейка останется свободной. Обычно лучше начинать с небольшого макета, проверить читаемость в машине, а затем увеличивать количество датчиков при необходимости.

Дополнительный XML для ячейки

В каждой ячейке пользовательского экрана есть расширенный режим Редактировать XML / Предпросмотр. Он нужен, если обычного выбора датчика недостаточно.

В поле Дополнительный XML можно добавить:

Примеры:

size="large" precision="1"
period="5000" units="below"

Если текст начинается с <, HobDrive считает его вложенным XML внутри элемента item. Если текст не начинается с <, он добавляется как атрибуты к текущему item.

Предпросмотр помогает сразу увидеть, как будет выглядеть ячейка. Если XML содержит ошибку, исправьте ее перед сохранением.

Импорт и экспорт XML

Кнопки Экспорт XML и Импорт XML позволяют сохранить или перенести пользовательский экран.

Экспорт XML показывает полный XML текущего пользовательского экрана. Его удобно скопировать для резервной копии или отправить другому пользователю.

Импорт XML позволяет вставить готовый XML и применить его к пользовательскому экрану. Если XML некорректный, HobDrive покажет ошибку и не применит разметку.

Пользовательский экран сохраняется в файле user1.layout в пользовательских настройках HobDrive. Этот файл можно включать в обычный бэкап настроек. Подробнее о переносе данных: Как перенести все настройки или сделать бэкап?.

Чем это отличается от user.layout

Диалог Ваш экран создает и обновляет один пользовательский экран в файле user1.layout. Это быстрый и безопасный способ собрать свой набор датчиков через интерфейс.

Файл user.layout остается способом для продвинутой настройки. Через него можно вручную добавлять собственные секции, сложные сетки, условия if, декораторы, изображения, кнопки и другие элементы разметки. Такой подход мощнее, но требует аккуратного редактирования XML.

Рекомендуемый порядок:

  1. Сначала настройте экраны через Настройки главных экранов.
  2. Для своего набора датчиков используйте Ваш экран.
  3. Если возможностей диалога не хватает, переходите к ручной настройке user.layout.

Советы