Настройка главных экранов
В HobDrive можно настроить, какие экраны будут доступны на главной панели, в каком порядке они идут, какие из них всегда видны при перелистывании, а какие остаются только в меню Экраны. Для некоторых экранов доступны собственные параметры отображения, а раздел Ваш экран позволяет собрать один пользовательский экран из выбранных датчиков.
Эта статья описывает настройку через интерфейс приложения. Если вам нужно полностью вручную менять XML-разметку экранов, смотрите технические статьи Оформление, экраны и DashKits и Спецификация формата Layout.
Как открыть настройки экранов
Откройте Экраны -> Настройки -> Настройки главных экранов.
В диалоге слева находится список разделов:
- Общие настройки экранов - параметры, которые влияют сразу на несколько экранов.
- Обычные экраны HobDrive - например главный экран, бортовой компьютер, детали топлива, GPS, диагностика и другие экраны, доступные в вашей конфигурации.
- Ваш экран - пользовательский экран, который можно собрать из выбранных датчиков.
На телефоне или узком экране список может открываться кнопкой меню ≡. Кнопки ‹ и › переключают настройки соседних экранов.
Что значит «Всегда показывать»
Переключатель Всегда показывать закрепляет экран в основной панели экранов.
Если параметр включен:
- экран доступен обычным перелистыванием;
- экран виден в быстрой навигации;
- экран остается частью основного набора даже после перезагрузки интерфейса.
Если параметр выключен:
- экран не занимает место в основной последовательности;
- его все еще можно открыть через меню Экраны, если он доступен для текущей конфигурации автомобиля;
- это удобно для редко используемых экранов, например диагностических, сервисных или специальных экранов ЭБУ.
Так можно оставить перед глазами только то, что нужно в поездке, а остальные экраны убрать из ежедневного перелистывания.
Как менять порядок экранов
Параметр Позиция экрана задает приоритет экрана в общей последовательности.
Значение Default означает порядок по умолчанию, заданный текущей разметкой HobDrive. Числовые значения позволяют сдвинуть экран относительно стандартного порядка:
- отрицательные значения помещают экран перед экранами по умолчанию;
- положительные значения помещают экран после экранов без номера;
0соответствует поведению по умолчанию и в интерфейсе отображается как Default.
Практические примеры:
- Чтобы важный экран был ближе к началу, включите Всегда показывать и задайте ему отрицательную позицию, например
-1. - Чтобы экран оставался доступным перелистыванием, но был ближе к концу, задайте положительную позицию, например
1или2. - Если порядок стал неудобным, верните Позиция экрана в Default.
После выхода из диалога HobDrive сохраняет изменения и перезагружает интерфейс экранов.
Персональные параметры экранов
У некоторых экранов в настройках появляется дополнительный блок переключателей. Это параметры, которые определены самой разметкой экрана и влияют только на соответствующий экран или группу экранов.
Примеры таких параметров:
- показывать дату и время на верхней панели;
- включать контур значений или подписей датчиков для лучшей читаемости;
- показывать уровень топлива из ЭБУ вместо расчетного уровня;
- адаптировать отображение под дизельный двигатель;
- показывать передачу арабскими цифрами вместо римских;
- чередовать температурные датчики на главном экране;
- включать помощник переключения передач;
- показывать среднюю скорость без учета простоя;
- показывать одометр из ЭБУ.
Набор параметров может отличаться в зависимости от версии приложения, платформы, профиля автомобиля и доступных экранов. Если у конкретного экрана нет дополнительных переключателей, значит для него сейчас доступны только общие настройки видимости и порядка.
Настройка вида сенсора
Кроме настройки самих экранов, HobDrive позволяет менять внешний вид отдельных датчиков. Этот диалог открывается с экрана сенсора:
- На главном экране сделайте долгое нажатие на нужный датчик.
- Откроется окно информации о сенсоре.
- Выберите действие настройки вида виджета.
В диалоге можно менять тип отображения и визуальные параметры. В зависимости от элемента доступны варианты вроде Text, Bar, RoundBar, Chart, а также связанные с ними атрибуты: размер, точность, рамки, графики, цвета и другие параметры отображения.
Самая важная настройка в этом диалоге - Уровень применимости. Она определяет, куда именно будет записано изменение:
- Глобальный - настройка применяется ко всем типам сенсоров как значение по умолчанию.
- Этот Сенсор - настройка применяется к текущему датчику на всех экранах, где он встречается.
- Этот Виджет - настройка применяется только к текущему виджету: к этому датчику именно в этой позиции и на этом экране.
Пример: если вы изменили размер скорости на уровне Этот Сенсор, скорость изменится на всех экранах. Если выбрали Этот Виджет, изменится только та ячейка скорости, на которой вы открыли диалог.
Эти настройки сохраняются в user.gauge. Файл можно редактировать вручную, но осторожно: HobDrive тоже изменяет его из интерфейса, поэтому ручные правки могут быть перезаписаны или смешаны с настройками, сделанными через диалог.
Пользовательский экран «Ваш экран»
Раздел Ваш экран предназначен для быстрого создания собственного экрана без ручного редактирования файлов.
На этом экране можно настроить:
- Всегда показывать - закрепить пользовательский экран в основной панели или оставить его в меню Экраны.
- Позиция экрана - поставить его ближе к началу или концу.
- Заголовок экрана - имя, которое будет отображаться в списке экранов.
- Выберите макет - размер сетки датчиков.
- Список ячеек - какой датчик показывать в каждой ячейке.
Доступные макеты:
1x1, 2x2, 2x3, 3x2, 3x3, 4x2, 2x4, 4x3, 3x4, 5x3, 5x4.
Например:
2x2- компактный экран из четырех крупных датчиков;3x2или2x3- удобный вариант для повседневной поездки;5x3или5x4- плотный диагностический экран с большим количеством значений.
Для каждой ячейки нажмите выбор датчика и укажите нужный сенсор. Пустая ячейка останется свободной. Обычно лучше начинать с небольшого макета, проверить читаемость в машине, а затем увеличивать количество датчиков при необходимости.
Дополнительный XML для ячейки
В каждой ячейке пользовательского экрана есть расширенный режим Редактировать 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.
Рекомендуемый порядок:
- Сначала настройте экраны через Настройки главных экранов.
- Для своего набора датчиков используйте Ваш экран.
- Если возможностей диалога не хватает, переходите к ручной настройке
user.layout.
Советы
- Не перегружайте основной набор экранов. Для поездки обычно достаточно нескольких закрепленных экранов.
- Диагностические и редкие экраны лучше оставить незакрепленными и открывать через меню Экраны.
- Для важного пользовательского экрана задайте понятный заголовок и отрицательную позицию.
- Проверяйте читаемость на реальном устройстве: слишком плотная сетка может быть неудобна в дороге.
- Сложные настройки выполняйте на стоянке, а не во время движения.
