Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 Прошу подсказать. В новых скинах появилось новое меню при тапе в верхней части экрана, как его можно отредактировать под свои хотелки ? Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 11:48, rwww сказал: В новых скинах Показать В новых скинах? Каких? В 22.04.2016 в 11:48, rwww сказал: новое меню при тапе в верхней части экрана Показать Это какое такое меню? Цитата Ссылка на сообщение Поделиться на другие сайты
voblin Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 Покорнейше прошу извинить. А в какой строке цвет цифры и "Метров" расстояния до маневра? Со стрелками ясно спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 (изменено) В 22.04.2016 в 12:34, 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 В 22.04.2016 в 12:14, fotolom сказал: В новых скинах? Каких? Это какое такое меню? Показать 9.2.768 .771 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 22 апреля, 2016 Автор Поделиться Опубликовано 22 апреля, 2016 Эхх, черт, и не вспомню. Это тап-меню, появляется при тапе по экрану (в любом свободном месте, не только сверху экрана). А вот где оно - зависит от скина. В штатном по-моему была одна раскладка для этого меню и для Ё-меню. Я их себе разделял. Щас посмотрю, где оно. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 (изменено) В 22.04.2016 в 13:27, 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 В 22.04.2016 в 13:42, /DiOs сказал: фокус не переходит на тапнутую точку, в итоге она скрыта воооон там, между Финиш и Заехать. На самом деле бывают и ещё хуже ситуации. Показать Это всё совершенно верно, другое дело, что желая пропальпировать какую-то точку, эту точку, скорее всего перетащат сначала примерно в середину экрана, чтобы получше оценить, какое же именно место нам нужно, а уж затем тапнут, чтобы посмотреть, что тут такое, или отправить её в избранное, или ещё что. Так что ситуация, как на скриншоте, - из разряда либо случайностей, либо особой предрасположенности искать трудности. И даже если ткнулось на краю, что мешает протащить к середине? Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 13:41, fotolom сказал: .Это тап-меню Показать как поменять картинку и название-это в rus.xml, с этим я разобрался еще вчера, а вот как прицепить и куда invoke=, никак не врублюсь Цитата Ссылка на сообщение Поделиться на другие сайты
/DiOs Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 13:51, fotolom сказал: Так что ситуация, как на скриншоте, - из разряда либо случайностей, либо особой предрасположенности искать трудности. Показать Нет. Вот результат сразу после тапа при отключенном удержании 3D (тап в районе кружка или выше): При включенном удержании получится как на том скриншоте. Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:07, rwww сказал: а вот как прицепить и куда invoke=, никак не врублюсь Показать Так, инвоки там уже прицеплены, вы хотите что-то совсем иное? Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:10, fotolom сказал: Так, инвоки там уже прицеплены, вы хотите что-то совсем иное? Показать свои иконки и команды установить Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:13, 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 В 22.04.2016 в 14:09, /DiOs сказал: Вот результат Показать Мда, как-то забыл, что многие пользуются 3d... Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:23, fotolom сказал: Мда, как-то забыл, что многие пользуются 3d... Показать это как кто привык.... Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 13:27, IШIN сказал: В штатном по-моему была одна раскладка для этого меню и для Ё-меню. Показать Отдельные раскладки. Может, совсем раньше... Цитата Ссылка на сообщение Поделиться на другие сайты
Егор 5 Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 штатное Е- меню я изменил, на это меню не повлияло Цитата Ссылка на сообщение Поделиться на другие сайты
fotolom Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:51, rwww сказал: Е- меню я изменил Показать И зачем, если не секрет, нужен ещё один выход двумя тапами в добавок к имеющемуся в Ё-меню при том, что на самОм экране есть кнопка выхода в один тап? Показать контент И ещё общее рассуждение. Конечно, все люди разные, разные и требования с пожеланиями. Соответственно, появляются Ё-меню с огромным количеством кнопок, этого, судя по всему, не хватает, поэтому в ход идёт и контекстное меню. Можно, наверное, придумать ещё кнопки для вызова ещё каких-нибудь наборов кнопок быстрого доступа. Это - не считая прямых инвоков с элементов интерфейса. Хорошо, что память у меня уже, наверное, старческая. Отчётливо помню, что у меня в QM точно есть три кнопки: "Проиграть маршрут", "Удалить маршрут", которыми пользуюсь для отладки скинов, и "Удалить точку" - для реального использования, когда по какой-то причине проезжаешь мимо промежуточной точки (дальше - понятно). Искренне завидую, что есть люди, могущие запомнить 12 кнопок Ё-меню, и это - не предел! Ничего личного Цитата Ссылка на сообщение Поделиться на другие сайты
dkltd Опубликовано 22 апреля, 2016 Поделиться Опубликовано 22 апреля, 2016 В 22.04.2016 в 14:18, 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 да не нужно мне два выхода, это наработки, т.е не окончательный вариант. В 22.04.2016 в 15:32, 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 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.