Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 Прошу подсказать. В новых скинах появилось новое меню при тапе в верхней части экрана, как его можно отредактировать под свои хотелки ? Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 25 минут назад, rwww сказал: В новых скинах В новых скинах? Каких? 25 минут назад, rwww сказал: новое меню при тапе в верхней части экрана Это какое такое меню? Цитата Ссылка на сообщение Поделиться на другие сайты
voblin Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 Покорнейше прошу извинить. А в какой строке цвет цифры и "Метров" расстояния до маневра? Со стрелками ясно спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 (изменено) 9 минут назад, voblin сказал: в какой строке цвет цифры и "Метров" расстояния до маневра? Открываете layouts.xml чем-нибудь, умеющим подсвечивать синтаксис (так нагляднее и позволяет избегать ошибок в ряде случаев), название шрифта, например, square_p1_dist2m1_val, набираете в поиске, а уж он найдёт Вам две строчки вида: <class name="square_p1_dist2m1_val" font="CityGuide" align="center" valign="middle" fontsize="12" textdecoration="B,S" textcolor="#ffffff"/>. Одна будет дневная, вторая - ночная. А уж в ней прописаны свойства шрифта: размер, жирность, цвет, и прочее. Изменено 22 апреля, 2016 пользователем fotolom Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 час назад, fotolom сказал: В новых скинах? Каких? Это какое такое меню? 9.2.768 .771 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 22 апреля, 2016 Автор Поделиться Опубликовано 22 апреля, 2016 Эхх, черт, и не вспомню. Это тап-меню, появляется при тапе по экрану (в любом свободном месте, не только сверху экрана). А вот где оно - зависит от скина. В штатном по-моему была одна раскладка для этого меню и для Ё-меню. Я их себе разделял. Щас посмотрю, где оно. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 (изменено) 16 минут назад, IШIN сказал: Это тап-меню Если не путаю, то это <layout name="template_TapM_base_hor"> , соответственно, вертикальное. Оболочка (высота, окантовка) - <layout name="template_TapM_hor"> . Изменено 22 апреля, 2016 пользователем fotolom Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 Это обычное тап-меню. А выглядит так (вместе с картой) из-за ошибки в проге: фокус не переходит на тапнутую точку, в итоге она скрыта воооон там, между Финиш и Заехать. На самом деле бывают и ещё хуже ситуации. Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 22 апреля, 2016 Автор Поделиться Опубликовано 22 апреля, 2016 (изменено) Ага. Попробую дать удочку - показать, как найти это меню в скине, на примере первого попавшегося скина. По той же технологии ищем в любом. В General.xml ищем слово tap, или слово context - находим всякое типа <menu name="ContextMenu" rows="3" cols="2"> <props title="@CM_title" layout="template_TapM" autohide="5000"/> <items> <item name="cm_finish" tip="@search_finish_txt" image="act_finish"/> <item name="cm_point" tip="@act_rpoint_txt" image="act_rpoint"/> <item name="@cm_first" tip="@cm_first_txt" image="@cm_first_img"/> <item name="cm_addbookmark" tip="@act_bookmarks_txt" image="act_bookmarks"/> <!--item name="CM__next" tip="@cm_more" image="ScrollDown"/--> <item name="AddComment" tip="@cm_comment" image="act_review"/> <item name="dp_chart_bug" tip="@act_chart_bug_txt" image="act_chart_bug"/> <item name="SendFinish" tip="@act_send_finish_txt" image="act_send_finish"/> <item name="SendPoint" tip="@act_send_point_txt" image="act_send_point"/> </items> </menu> <menu name="ContextMenu_poi_list" rows="3" cols="2"> <props title="@CM_title" layout="template_TapM" autohide="5000"/> <items> <item name="cm_finish" tip="@search_finish_txt" image="act_finish"/> <item name="cm_point" tip="@act_rpoint_txt" image="act_rpoint"/> <item name="@cm_first" tip="@cm_first_txt" image="@cm_first_img"/> <item name="cm_addbookmark" tip="@act_bookmarks_txt" image="act_bookmarks"/> <!--item name="CM__poi_list_next" tip="@cm_more" image="ScrollDown"/--> <item name="AddComment" tip="@cm_comment" image="act_review"/> <item name="dp_chart_bug" tip="@act_chart_bug_txt" image="act_chart_bug"/> <item name="SendFinish" tip="@act_send_finish_txt" image="act_send_finish"/> <item name="SendPoint" tip="@act_send_point_txt" image="act_send_point"/> </items> </menu> Это - перечни пунктов (кнопок) при тапе по экрану в пустом месте (menu name="ContextMenu") и при попадании в точку с ПОЯми (menu name="ContextMenu_poi_list") А раскладку они используют одну и ту же (layout="template_TapM"). Значит, открываем layouts.xml, ищем template_TapM Найдем что-то вроде <layout name="template_TapM_hor"> И там будут пункты, соответствующие кнопкам. <HorizontalPanel height="-1"> <VerticalPanel width="-1" class="TAPM_itemBG" invoke="@icon5_invoke"> <HorizontalPanel height="50%"> <ImageLabel bgimage="@icon5_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="50%"> <ImageLabel type="text" text="@icon5_text" class="TAPM_itemTxt"/> </HorizontalPanel> </VerticalPanel> </HorizontalPanel> ImageLabel bgimage="@icon5_image" - картинка (ссылка на картинку из пятого пункта меню, из файла general) ImageLabel type="text" text="@icon5_text" - подставляется надпись из соотв. пункта меню invoke="@icon5_invoke" - команда (пункт меню), соответствующая кнопке. В итоге можно, например, увеличить размер кнопок, или убрать ненужные вовсе (если я никогда никому не посылаю ни финиш, ни точку), могу вырезать два пункта и в general, и в layouts. Кроме того, видим, что класс у кнопки (всей в целом) class="TAPM_itemBG", так что найдя в layouts текст class name="TAPM_itemBG", можем поменять контур кнопки, прозрачность и др. Изменено 22 апреля, 2016 пользователем IШIN Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 3 минуты назад, /DiOs сказал: фокус не переходит на тапнутую точку, в итоге она скрыта воооон там, между Финиш и Заехать. На самом деле бывают и ещё хуже ситуации. Это всё совершенно верно, другое дело, что желая пропальпировать какую-то точку, эту точку, скорее всего перетащат сначала примерно в середину экрана, чтобы получше оценить, какое же именно место нам нужно, а уж затем тапнут, чтобы посмотреть, что тут такое, или отправить её в избранное, или ещё что. Так что ситуация, как на скриншоте, - из разряда либо случайностей, либо особой предрасположенности искать трудности. И даже если ткнулось на краю, что мешает протащить к середине? Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 21 минуту назад, fotolom сказал: .Это тап-меню как поменять картинку и название-это в rus.xml, с этим я разобрался еще вчера, а вот как прицепить и куда invoke=, никак не врублюсь Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 12 минуты назад, fotolom сказал: Так что ситуация, как на скриншоте, - из разряда либо случайностей, либо особой предрасположенности искать трудности. Нет. Вот результат сразу после тапа при отключенном удержании 3D (тап в районе кружка или выше): При включенном удержании получится как на том скриншоте. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 минуту назад, rwww сказал: а вот как прицепить и куда invoke=, никак не врублюсь Так, инвоки там уже прицеплены, вы хотите что-то совсем иное? Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 минуту назад, fotolom сказал: Так, инвоки там уже прицеплены, вы хотите что-то совсем иное? свои иконки и команды установить Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 минуту назад, rwww сказал: свои иконки и команды установить Например? И давайте уж, сразу подробнее, а то вопрос-ответ... Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 22 апреля, 2016 Автор Поделиться Опубликовано 22 апреля, 2016 (изменено) Ну, в rus.xml - это если хочется изменить определенное слово для всего скина (т.к. слово типа "Финиш" может использоваться и в других менюшках, можно запортить) Если вместо кнопки хочется совсем свою, со своим названием и функцией - то лучше ее обозвать в general. Можно и в Layouts вместо text="@icon5_text" написать без ссылки, напрямую - text="ФИНИШ!", но тогда в нескольких местах менять (для верт. и для гориз) С действием - тоже можно прямо в layouts, а можно в general. В приведенном мной примере invoke="@icon5_invoke" - ссылка на пятую команду из general - item name="AddComment" То есть добавление коммента. Можно вместо "AddComment" вставить другую команду в general, либо прямо в layouts вместо invoke="@icon5_invoke" сделать invoke="....." (в кавычках вставить команду, без собаки) Например invoke="program_exit" - выход. АФИГЕТЬ!!! Как я угадал! :))) Именно выход привел. Еще - команды можно посмотреть в General, в разделе itemlist name="QM" Чтобы сделать кнопку сворачивания, можно (в genera.xml) целиком строку <item name="minimize" tip="@minimize" info="@minimize_info" image="minimize" platforms="Android,WP,Win32,CE,WM"/> из раздела itemlist name="QM" вставить вместо ненужной строки в "ContextMenu" Так и с выходом. Можно всю строку <item name="program_exit" tip="@exit" info="@exit_info" image="su_exit" platforms="Android,WP,Win32,CE,WM"/> вставить вместо <item name="AddComment" tip="@cm_comment" image="act_review"/> Изменено 22 апреля, 2016 пользователем IШIN Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 пример= вместо кнопки -отзыв- сделать кн выход Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 13 минуты назад, /DiOs сказал: Вот результат Мда, как-то забыл, что многие пользуются 3d... Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 минуту назад, fotolom сказал: Мда, как-то забыл, что многие пользуются 3d... это как кто привык.... Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 час назад, IШIN сказал: В штатном по-моему была одна раскладка для этого меню и для Ё-меню. Отдельные раскладки. Может, совсем раньше... Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 штатное Е- меню я изменил, на это меню не повлияло Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 2 минуты назад, rwww сказал: Е- меню я изменил И зачем, если не секрет, нужен ещё один выход двумя тапами в добавок к имеющемуся в Ё-меню при том, что на самОм экране есть кнопка выхода в один тап? Скрытый текст И ещё общее рассуждение. Конечно, все люди разные, разные и требования с пожеланиями. Соответственно, появляются Ё-меню с огромным количеством кнопок, этого, судя по всему, не хватает, поэтому в ход идёт и контекстное меню. Можно, наверное, придумать ещё кнопки для вызова ещё каких-нибудь наборов кнопок быстрого доступа. Это - не считая прямых инвоков с элементов интерфейса. Хорошо, что память у меня уже, наверное, старческая. Отчётливо помню, что у меня в QM точно есть три кнопки: "Проиграть маршрут", "Удалить маршрут", которыми пользуюсь для отладки скинов, и "Удалить точку" - для реального использования, когда по какой-то причине проезжаешь мимо промежуточной точки (дальше - понятно). Искренне завидую, что есть люди, могущие запомнить 12 кнопок Ё-меню, и это - не предел! Ничего личного Цитата Ссылка на сообщение Поделиться на другие сайты
dkltd Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 1 час назад, rwww сказал: пример= вместо кнопки -отзыв- сделать кн выход я так сделал . но нужно еже и в генерал лезть . <!-- тап на экран --> <layout name="template_TapM_base_hor"> <VerticalPanel> <HorizontalPanel height="-1"> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon1_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon1_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon1_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon2_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon2_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon2_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon3_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon3_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon3_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon4_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon4_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon4_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon5_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon5_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon5_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon6_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon6_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon6_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon7_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon7_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon7_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha1" invoke="@icon8_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon8_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon8_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> <!-- тап на экран --> <layout name="template_TapM_hor"> <VerticalPanel> <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/> <HorizontalPanel height="25,25X"> <table> <tr> <td ref="template_TapM_base_hor"/> </tr> </table> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" > <HorizontalPanel height="-1"/> <HorizontalPanel height="25X" class="menuPanel_up_alpha" > <VerticalPanel width="-1" invoke="bookmarks" > <ImageLabel type="text" class="square_menu_btn1" bgimage="@bookmarks_download"/> </VerticalPanel> <VerticalPanel width="1X" /> <VerticalPanel width="-1" invoke="last10" > <ImageLabel type="text" class="square_menu_btn1" bgimage="@search_last10"/> </VerticalPanel> <VerticalPanel width="1X" /> <VerticalPanel width="17,5%" invoke="address" > <ImageLabel type="text" class="square_menu_btn1" bgimage="@search_address"/> </VerticalPanel> <VerticalPanel width="1X" /> <VerticalPanel width="-1" invoke="search_microphone"> <ImageLabel type="text" class="square_menu_btn1" bgimage="@search_microphone"/> </VerticalPanel> <VerticalPanel width="1X" /> <VerticalPanel width="-1" invoke="POI_list"> <ImageLabel type="text" class="square_menu_btn1" bgimage="@rs_info"/> </VerticalPanel> <VerticalPanel width="1X" /> <VerticalPanel width="-1" invoke="highlight_off" > <ImageLabel type="text" class="square_menu_btn1" bgimage="@btn_go"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 да не нужно мне два выхода, это наработки, т.е не окончательный вариант. 2 минуты назад, dkltd сказал: я так сделал . но нужно еже и в генерал лезть . это не проблема, спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 (изменено) <!-- тап на экран --> <layout name="template_TapM_base_hor"> <VerticalPanel> <HorizontalPanel height="-1"> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon1_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon1_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="29,29%"> <ImageLabel type="text" text="@icon1_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> а в таком формате нагляднее и понятнее было бы. Изменено 22 апреля, 2016 пользователем rwww Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.