Brok Опубликовано 10 ноября, 2016 Поделиться Опубликовано 10 ноября, 2016 @dvbright Спасибо, попробую и отпишусь. Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 10 ноября, 2016 Поделиться Опубликовано 10 ноября, 2016 (изменено) Затемнение конечно хорошо в пасмурную погоду, желательно чтобы это сделали разработчики в СГ, как в читалке, проводишь пальцем по левому краю экрана и яркость меняется, больше или меньше..., а фиксированное затемнение экрана не катит. Изменено 10 ноября, 2016 пользователем rwww Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 10 ноября, 2016 Поделиться Опубликовано 10 ноября, 2016 ... и карта наклоняется. Цитата Ссылка на сообщение Поделиться на другие сайты
kor02 Опубликовано 10 ноября, 2016 Поделиться Опубликовано 10 ноября, 2016 Я ночью более прямо поворачиваю навик, чтобы не на меня экран светил, а как бы мимо. И норм. Не слепит.пишу с Тапка. Цитата Ссылка на сообщение Поделиться на другие сайты
Brok Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 @dvbright 22 часа назад, dvbright сказал: Можно затемнить карту поискав по name="chart" и добавить этот класс туда: <HorizontalPanel height="-1" name="chart" class="np_dark_bg"/> Проверил, к сожалению не работает Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 все работает, вот расписал построчно ищем блок <layout name="template_buttons_drive_2_hor"> в дн меняем строку для гор. режима ниже ищем строку <HorizontalPanel height="-1" name="chart"/> и меняем на эту <HorizontalPanel height="-1" name="chart" class="np_dark_bg"/> в одном месте также ищем блок <layout name="template_buttons_drive_2_vert"> для верт. режима ниже этой строки ищем <HorizontalPanel height="-1" name="chart"/> и меняем на эту строку в одном месте <HorizontalPanel height="-1" name="chart" class="np_dark_bg"/> ищем <class name= в классы добавляем эту строку <class name="Np_dark_bg" bgcolor="#000000" alpha="120"/> alpha="120"/> 120 меняем степень затенения Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 11 ноября, 2016 Автор Поделиться Опубликовано 11 ноября, 2016 Подтверждаю. Работает. Делал немного по-другому, но смысл тот же, а у @rwww на пару строчек короче. не работать может например по причине - меняли HorizontalPanel height="-1" name="chart" только в одном месте, а там как минимум 4 таких места должно быть (для ландшафта с маршрутом и без и для портрета с маршрутом и без) Если поменяли только в варианте "с маршрутом", то эффекта не увидеть, пока не поставим финиш. Ну, и с ориентацией экрана - та же петрушка. Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 (изменено) На моем примере В одном месте в верт. и в одном в горизонт. при движении без маршрута, это чтобы был понятен смысл, куда вставлять. Изменено 11 ноября, 2016 пользователем rwww Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 1. Не совсем уловил, о чём идёт речь. Если о затемнении только карты, то тут возникает вопрос: как это переключать? Или затемнение требуется постоянно? 2. Если нужно притемнить весь экран, то легко можно сделать серую полупрозрачную шторку, которая будет появляться по тапу куда-нибудь и исчезать по тапу по экрану. После тыкания в кнопки или скролла придётся шторку вызывать заново. 3. Если нужно притемнить только карту, чтобы остальное всё оставалось, как было, то в панель "Отрисовка карты" нужно добавить не class, а bmp картинку с маской. Чтобы шторку можно было включать и выключать, нужно взять какую-нибудь ненужную отключаемую кнопку, например, Фото или Избранное и сделать из неё картинку-шторку. Если ещё поковырять меню, то доступ к переключению можно сделать не столь глубоким, например, добавить в Q-меню. Саму панель "Отрисовка карты" нужно передвинуть в начало лейаута, иначе под затемнение попадёт не только карта, а всё, что расположено выше. С включённым затемнением, само собой сохраняются все функции органов управления, затемнение не мешает. Вот навскидку, использована кнопка "Избранное" (она же подложка спидометра): Не совсем понимаю, зачем это, но можно сделать. Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 11 ноября, 2016 Автор Поделиться Опубликовано 11 ноября, 2016 Мне вариант с классами больше нравится. Изменение одной циферки позволяет регулировать степень засеривания. Если б мне такая шняга была нужна (и отключаема) я бы использовал возможности переключения экранов навигации, сейчас у меня там меняется расположение кнопок (зеркалка). Кстати, когда экспериментировал, что надо бы еще ловить - где ее впихнуть, а то непонятен порядок отрисовки объектов - у меня масштаб и компас поверх нее, и несколько ярковаты получаются. Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 просто= Brok= задал вопрос, ну и отвечаем, конечно можно и на отдельную кнопку вывести и по тапу чтобы затенение отключалось, оно по моему просто не нужно. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 11 ноября, 2016 Поделиться Опубликовано 11 ноября, 2016 1 минуту назад, IШIN сказал: Кстати, когда экспериментировал, что надо бы еще ловить - где ее впихнуть, а то непонятен порядок отрисовки объектов - у меня масштаб и компас поверх нее, и несколько ярковаты получаются Если правильно понимаю, то место нахождения панели "Отрисовка карты" ни на что не влияет (пробовал её ставить и в самом начале, и в самом конце, всё, что не карта, отрисовывается поверх неё), а вот если в эту панель что-то воткнуть кроме, то влияет. 2 минуты назад, rwww сказал: просто= Brok= задал вопрос, ну и отвечаем Ну, так и я тоже. Сначала показал, как ещё можно сделать, с новыми возможностями, потом спросил, зачем. Цитата Ссылка на сообщение Поделиться на другие сайты
Brok Опубликовано 14 ноября, 2016 Поделиться Опубликовано 14 ноября, 2016 (изменено) Спасибо всем за ответы. Попробую и отпишусь. Моя ошибка в том, что поменял в одном месте, На вопрос зачем: Раньше использовал для СитиГИДа Samsung Mega 6.3 на нем великолепные цвета и отлично настраивается яркость, теперь пытаюсь пользоваться на Андроид магнитолле - матрица очень белесая и есть сдвиг гаммы в синюю сторону. Карта в дневном режиме выглядит не важно. Регулировки яркости не очень большие. Хочу попробовать или притемнить картинку именно карты или еще лучше сместить гамму карты в дневном режиме в желтый цвет. Хотя может это и не даст желаемого результата. Изменено 14 ноября, 2016 пользователем Brok Цитата Ссылка на сообщение Поделиться на другие сайты
Brok Опубликовано 16 ноября, 2016 Поделиться Опубликовано 16 ноября, 2016 Всем спасибо. Разобрался. Получилось. Но использовать не буду. Т.К. при этом сильно падает контрастность. Затемнение не подходит для изменения гаммы экрана. Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 Комрады, подскажите, как увеличить размер шрифта и баров в меню. Сейчас у нас так: А хотелось бы так: Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 1 час назад, DuNkan сказал: как увеличить размер шрифта и баров в меню Разметку меню определяет лейаут Action_info. Это не меню целиком, а одна строка, из них и набрано меню. Однако, этот же лейаут используется ещё в бесчисленном множестве других подменю и окон. Если наберёте в поиске по файлу general.xml, то обнаружите около сотни таких мест. Соответственно, все они тоже изменятся после корректировки. С одной стороны это хорошо, меняете один раз, меняется везде, с другой стороны может оказаться, что в каких-то конкретных случаях отредактированные строки будут соседствовать с похожими, но другими, будет разносортица, не исключено, что просто даже что-нибудь на что-нибудь наползёт. Короче, попробуйте, потом просмотрите все доступные пункты меню и настроек и, если что, корректируйте связанные лейауты. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 Action_info ведает и за высоту баров, и за размер шрифта? Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 17 ноября, 2016 Автор Поделиться Опубликовано 17 ноября, 2016 Action_info - это раздел в лэйаутах. Если посмотреть его - то можно увидеть там - где-то размеры, где-то картинки, где-то тексты. Для них смотрим класс, находим его и меняем. Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 Фух, запутали. Я же совсе не сведущ в этом. Так что конкретно надо поменять, подскажите, пожалуйста? Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 17 ноября, 2016 Автор Поделиться Опубликовано 17 ноября, 2016 (изменено) Ну, я в принципе размусоливал в начале этой темы. Просто - принцип-то один, а вот сами названия блоков разные. Для каждого окошка инструкцию не напишешь, вот и пытался общие принципы показать. Повторим. (Сразу прошу прощения, показываю на примере из своего ЛП, так что конкретные названия классов другие) Ищем в layouts.xml строку Action_info Находим (это для горизонтальной раскладки) <layout name="Action_info_hor" class="nlist_item_grey" height="40X"> <VerticalPanel> <HorizontalPanel> <VerticalPanel width="48X"/> <VerticalPanel width="-1"> <!--HorizontalPanel height="4X"/--> <HorizontalPanel height="-1"> <ImageLabel width="64#" height="16X" name="largeText" type="text" class="ish_nlist_large_text_big"/> </HorizontalPanel> <HorizontalPanel height="12X"> <ImageLabel name="smallText" type="text" class="ish_nlist_small_text"/> </HorizontalPanel> <HorizontalPanel height="3X"/> </VerticalPanel> <VerticalPanel width="5X"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel> <HorizontalPanel> <VerticalPanel width="10X"/> <VerticalPanel width="-1"> <HorizontalPanel> <ImageLabel name="image" class="nlist_image_left"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="5X"/> </HorizontalPanel> </VerticalPanel> </layout> Разве не очевидно, что строка <ImageLabel width="64#" height="16X" name="largeText" type="text" class="ish_nlist_large_text_big"/> - это крупный текст на шпале, а <ImageLabel name="smallText" type="text" class="ish_nlist_small_text"/> - это мелкий текст внизу на ней. Нас интересуют классы (параметр class="..."). В оригинальном там кажется nlist_large_text_big и nlist_small_text соответственно (я к названиям вроде бы просто приписал ish_, чтоб не испортить оригинальные классы, а создать новый. В общем дальше ищем строку class name="nlist_large_text_big" и найдем <class name="nlist_large_text_big" align="left" valign="middle" textcolor="#101010" fontsize="11" textdecoration="T"/> Описание атрибутов - на первой странице этого топика (там нет только textdecoration="T", его тогда еще не использовали, это авторастягивание высоты шпалы) Таких строк найдется две - для дневного и для ночного режима (обычно отличаются цветом, но может быть и одинаково в обоих режимах). меняем размер в обеих. Так же и со вторым классом. По идее, размер шпалы можно не менять - если увеличить шрифт, то шпала увеличится. Но если хочется, то в Action_info (см.выше) в самой первой строке параметр height - вроде бы очевидно. (это минимальный размер. при необхоимости шпала растянется) И не забываем - если поменяли высоту шпалы в "_____hor", то надо найти и аналогичный раздел, заканчивающийся на "_vert" и там сделать аналогично Изменено 17 ноября, 2016 пользователем IШIN 2 Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 45 минут назад, DuNkan сказал: что конкретно надо поменять Вот сам лейаут: <layout name="Action_info_vert" class="nlist_item_grey" height="28X"> <VerticalPanel> <HorizontalPanel> <VerticalPanel width="42X"/> <VerticalPanel width="-1"> <HorizontalPanel height="3X"/> <HorizontalPanel height="-1"> <ImageLabel width="64#" height="12X" name="largeText" type="text" class="nlist_large_text_big"/> </HorizontalPanel> <HorizontalPanel height="9X"> <ImageLabel name="smallText" type="text" class="nlist_small_text"/> </HorizontalPanel> <HorizontalPanel height="4X"/> </VerticalPanel> <VerticalPanel width="9X"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel> <HorizontalPanel> <VerticalPanel width="9X"/> <VerticalPanel width="-1"> <HorizontalPanel> <ImageLabel name="image" class="nlist_image_left"/> </HorizontalPanel> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> Строки, где есть "largetext" и "smalltext" сами за себя говорят, в этих строках - соответственно большой шрифт и маленький шрифт. Class="_ _ _" это параметры шрифта, строки height= и width= определяют разметку. И т. д. и т. п. Короче, лучше пройти курс молодого бойца, прочитав начало этой темы. 2 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 17 ноября, 2016 Автор Поделиться Опубликовано 17 ноября, 2016 :))) Жалко еще никто третий одновременно с нами не написал. Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 22 минуты назад, IШIN сказал: :))) Жалко еще никто третий одновременно с нами не написал. Я не полез поперёд гурей... 1 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 17 ноября, 2016 Автор Поделиться Опубликовано 17 ноября, 2016 А если б полез, то наверняка написал бы Цитата Цитата Так что конкретно надо поменять, подскажите, пожалуйста? height, largetext, smalltext /DiOs style, кагбэ 1 Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 17 ноября, 2016 Поделиться Опубликовано 17 ноября, 2016 Нууууу... да Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.