Страница 23 из 46
Re: Оформление, скины и расположение датчиков
Добавлено:
11 ноя 2015, 19:57
kdika
FoxFD писал(а):никаких пунктов относящихся к часам.
Действительно в андроид версии нельзя это отключить из интерфейса.
В config.xml добавьте стоки:
- Код: Выделить всё
<ui-show-time>false</ui-show-time>
<ui-show-date>false</ui-show-date>
Re: Оформление, скины и расположение датчиков
Добавлено:
11 ноя 2015, 20:02
kdika
FoxFD писал(а):то есть датчик который не прописан в юзер, будет автоматически переписан.
Настройки в user файлах имеют приоритет над остальными. И они не перезатираются при обновлении.
Re: Оформление, скины и расположение датчиков
Добавлено:
11 ноя 2015, 20:55
FoxFD
с часами справился, спасибо. осталось запомнить это.
Настройки в user файлах имеют приоритет над остальными. И они не перезатираются при обновлении.
Я тоже так думаю, но код из пользовательских файлов я привел. И они лежат в проге. Но у меня после обновления часть датчиков показывают значения которые только под микроскопом рассматривать. Опять config.xml править? Как? И почему остальная часть датчиков все же берет настройки из пользовательских файлов?
И возвращаясь к config.xml. В нем есть строка - <use-gps>true</use-gps>. Если я правильно понимаю, то использовать GPS, но если зайти в программу на смарте, то в ней галки использовать GPS снята. Как угадать, юзает на самом деле делает програ GPS или нет?
Re: Оформление, скины и расположение датчиков
Добавлено:
11 ноя 2015, 22:31
kdika
FoxFD писал(а):но если зайти в программу на смарте, то в ней галки использовать GPS снята
Где именно смотрите? В "настройках елм" или в "параметрах авто"?
FoxFD писал(а):И возвращаясь к config.xml. В нем есть строка - <use-gps>true</use-gps>.
Если включен GPS в андроиде, то <use-gps>true</use-gps> использует его для экрана "Местоположение" и для записи треков "на карте".
FoxFD писал(а):Но у меня после обновления часть датчиков показывают значения которые только под микроскопом рассматривать.
Т.е. часть правленных датчиков нормально, а часть криво?
Re: Оформление, скины и расположение датчиков
Добавлено:
12 ноя 2015, 05:05
cail
FoxFD,
В этом обновлении изменилась система отображения шрифтов.
Похоже вы используете местами цифровые размеры - поэтому обновление и испортило вам их.
Используйте small, normal, large, huge, или подкрутите цифры.
Re: Оформление, скины и расположение датчиков
Добавлено:
12 ноя 2015, 08:27
FoxFD
Со всем разобрался, спасибо)
Re: Оформление, скины и расположение датчиков
Добавлено:
12 ноя 2015, 14:24
cail
Примеры по динамическим картинкам.
http://hobdrive.com/download/testlayouts1.zipРаспаковать в тестовую инсталляцию хобдрайва. После запуска (можно без подключения к ЭБУ) будут доступны дополнительные экраны с тестовыми виджетами.
Общее описание:
https://hobdrive.userecho.com/topic/1023459-izobrazheniya-v-oformlenii/
Re: Оформление, скины и расположение датчиков
Добавлено:
12 ноя 2015, 14:54
FoxFD
в архиве папка images пустая.
Re: Оформление, скины и расположение датчиков
Добавлено:
12 ноя 2015, 16:18
cail
Упс. Архив большой (файлы не оптимизированы), поэтому залил на сервер.
Re: Оформление, скины и расположение датчиков
Добавлено:
15 ноя 2015, 22:05
FoxFD
cail , вопрос по новой графике. Отрицательные значения возможны? Ну или по русски, стрелка может вращаться против часовой стрелки?
Вопрос два. С фонтами цифровых значений будут изменения? Очень хочется свой стиль цифирок)
Пока стрелочки циферблатики не рисовал. Отсель и вопросы)
Re: Оформление, скины и расположение датчиков
Добавлено:
16 ноя 2015, 12:22
cail
Там произвольная формула, крутите куда хотите, хоть по синусоиде )
Шрифты пока системно не поддерживаются к сожалению. работаем. пока единственная альтернатива - сгенерировать 10 текстур по всем цифрам и их рисовать картинками.
Re: Оформление, скины и расположение датчиков
Добавлено:
24 ноя 2015, 15:38
FoxFD
Снова по поводу формул.
К примеру Температура ОЖ. Хочется сектор в 90 градусов, но с показаниями от 50 до 120 градусов по Цельсию. Как заставить стрелку не падать ниже 50 градусов при холодном движке? Только желательно не PNGшками прятать в слоях. Это понятно, что картинками легко, но хочется иначе
Re: Оформление, скины и расположение датчиков
Добавлено:
24 ноя 2015, 16:16
cail
Тут надо просто вспомнить школьную геометрию. На примере со стрелкой из testlayouts, вот так:
- Код: Выделить всё
<item id="CoolantTemp"
description="hidden"
size="6"
decorator-i1="image" i1-image-zorder="bottom"
i1-image-path="images/gauges/without_arrow_circle.png"
decorator-i2="image" i2-image-zorder="bottom"
i2-image-path="images/gauges/arrow.png"
i2-image-rotate='$${ 180 - ((Max(Min(120; Sensor_Value); 50) - 50) * 90 / 70) }'
i2-image-scale="1"
decorator-i3="image" i3-image-zorder="bottom"
i3-image-path="images/gauges/without_arrows.png"
/>
Max, Min - ограничивают пределы показаний, 90/70 - коэффициент для адаптации вашего интервала (120 - 50) к углу в 90 градусов, 180 - это исходный поворот стрелки (т.к. на png она влево изначально смотрит).
Re: Оформление, скины и расположение датчиков
Добавлено:
25 ноя 2015, 09:23
FoxFD
cail, спасибо) Почти разобрался. Геометрию помню, хоть и было это очень давно.
Но проще, если писать так - угол поворота изображения=(стартовый угол - (((Max(Min(максимальное значение; значение датчика); минимальное значение?) - разница макс мин значений?) * коэффициент).
Не уверен что расшифровал правильно. Но даже если правильно, не совсем понятны арифметические действия.
Re: Оформление, скины и расположение датчиков
Добавлено:
25 ноя 2015, 09:59
cail
да, в общем все правильно расшифровали )
разница макс мин значений? - не совсем, это "начальное значение", 50 градусов цельсия - это ноль градусов угол поворота.
вы попробуйте - можно win32 сброку на компьютере использовать для тестирования, потрогав формулу сразу станет понятно что на что откликается )
Re: Оформление, скины и расположение датчиков
Добавлено:
15 янв 2016, 15:51
Art
Здравствуйте.
Помогите расположить датчики по прилагаемой схеме. Убрав название экрана.
Re: Оформление, скины и расположение датчиков
Добавлено:
15 янв 2016, 18:45
FoxFD
Глюк
Re: Оформление, скины и расположение датчиков
Добавлено:
15 янв 2016, 18:46
FoxFD
Под катом код файла. надо создать файл user.layout и внести код в файл. сам файл в папку с программой. в коде есть датчики, которые ХЗ как правильно пишутся, они все подписаны русскими буквами. Их надо заменить на настоящие названия датчиков. шестая строка...
grid rows="ваше значение высоты строки" Каждая отдельно значение отделяется запятой, сколько значений, столько и строк. Само значение - % от общей высоты экрана с программой.
cols="30,40,630" - аналогично строкам, но делает тоже самое с колонками
- Код: Выделить всё
<!--
This layout is for 16x9 screen, however any similar proportions
will work fine by using DPI automatic scaling
-->
<ui>
<section name="1" fixed="true" title-height="0">
<grid rows="20,30,30,20" cols="30,40,30">
<item id="BatteryVoltage" />
<item id="датчик нагрузки, я ХЗ что тут писать, у меня нет такого" />
<item id="TripTime" />
<item id="RPM" />
<item id="Speed" rowspan="2" />
<item id="DistanceRun" />
<item id="CoolantTemp" />
<item />
<item id="FuelConsumed" />
<item id="температура впуска" />
<item id="FuelEconomy_trip" />
<item id="Стоимость поездки" />
</grid>
</section>
</ui>
Re: Оформление, скины и расположение датчиков
Добавлено:
16 янв 2016, 12:56
kdika
Art, положите файл из вложения в папку с программой.
FoxFD, спасибо. Добавил ID датчиков.
Re: Оформление, скины и расположение датчиков
Добавлено:
21 янв 2016, 10:06
Art
Добрый день.
Есть несколько вопросов.
1. можно ли убрать время кот. в верхнем правом углу ?
2. Как изменить цвет показателей датчика ?