DuNkan Posted September 30, 2013 Share Posted September 30, 2013 А если бы мне надо было изменить иконку для "живописных мест", а в general ничего похожего не найти, (там ведь сокращения, да еще и английский специфический например "Источники воды" - "WELLLL"), то я открыл бы rus.xml в папке rus, и в нем нашел бы <string name="SCENIC" value="Живописные места"/> Ага. Лезем в general.xml, а там... <itemlist name="POI"> <item name="AIRPOR" image="AIRPOR1"/> <item name="ATHLET" image="TENNIS3"/> ..... <item name="SCENIC" image="DOSTPR3"/> Вот все и прояснилось. Для живописных мест используется DOSTPR3.BMP (цифра 3 - не случайная! это номер маски. То есть DOSTPR3.BMP обрезается по файлу маски mask3.bmp, так же как и Теннис, а аэропорт - по mask1 ) Нужна Ваша помощь. Пошел по вашему примеру - хотел изменить иконку для памятников. Нашел: <string name="MONMNT" value="Памятники"/>. Нашел: <item name="MONMNT" image="DOSTPR3"/>, заменил на: <item name="MONMNT" image="MONMNT3"/> Закинул картинки MONMNT3.bmp в соответствующие папки POI. На карте у памятников осталась картинка DOSTPR3.bmp. Что делаю не так? Quote Link to post Share on other sites
IШIN Posted September 30, 2013 Author Share Posted September 30, 2013 (edited) Щас под рукой нет, могу ошибаться, но скорее всего: файл должен называться MONMNT.bmp, а троечка - это номер соответствующей маски (круглая, квадратная?) Там есть файлики mask1, mask2, .... Соответственно и прикидывайте, какая маска подойдет к Вашей иконке MONMNT.BMP То есть файлик - MONMNT.BMP а в ресурснике прописывается как MONMNT3.BMP (ну или MONMNT2.BMP, или MONMNT1.BMP) Edited September 30, 2013 by IШIN 1 Quote Link to post Share on other sites
ERER Posted September 30, 2013 Share Posted September 30, 2013 Всем привет! Никто не в курсе, с каких точно разрешений происходит переключение с day на day_1.5х, потом на day_2х и т.д.? Quote Link to post Share on other sites
DuNkan Posted September 30, 2013 Share Posted September 30, 2013 (edited) Щас под рукой нет, могу ошибаться, но скорее всего: файл должен называться MONMNT.bmp, а троечка - это номер соответствующей маски (круглая, квадратная?) Там есть файлики mask1, mask2, .... Соответственно и прикидывайте, какая маска подойдет к Вашей иконке MONMNT.BMP То есть файлик - MONMNT.BMP а в ресурснике прописывается как MONMNT3.BMP (ну или MONMNT2.BMP, или MONMNT1.BMP) Маска круглая. В том-то и дело, что файл сразу с цифрой маски идет (DOSTPR3.bmp)... Но. Ваша фраза "а в ресурснике прописывается как" навела на решение. Дело в том, что картинка для POI в меню прописывается в лэнгпаке. А картина для POI на карте - именно в ресурснике. Все сделал, как хотел. Спасибо Вам! Edited September 30, 2013 by DuNkan Quote Link to post Share on other sites
ValeraSh Posted October 6, 2013 Share Posted October 6, 2013 Здравствуйте уважаемые. Вот такое дело. Переделываю Langpak под свой планшет (Google Nexus 7 2013 г.) с разрешением экрана без навпанели 1920х1104 в ландшафте и 1200х1824 в портрете, так как нигде готового не нашел. Делаю по аналогии с разрешения 1920х1080, вроде сделал (пока только ландшафт), но не могу никак понять, почему у меня у меня изображения элементов на экране очень громадные. Подскажите где рыть, что поменять, чтобы размер элементов на экране уменьшить. Заранее благодарен. Quote Link to post Share on other sites
Kikujiro Posted October 8, 2013 Share Posted October 8, 2013 DrawPrior="300" - Насколько понимаю, приоритет отрисовки (скорее всего, очередность исчезновения при умельчении масштаба) а в вот этом вопросе — вышеприведённая информация, может как-то помочь? Quote Link to post Share on other sites
fotolom Posted October 9, 2013 Share Posted October 9, 2013 Прошу прощения, если пишу не в ту тему. Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте. На дневной они непрозрачны, на ночной полупрозрачны и не очень отчетливы. Хочется и на ночной непрозрачные. Спасибо. Quote Link to post Share on other sites
ERER Posted October 9, 2013 Share Posted October 9, 2013 Прошу прощения, если пишу не в ту тему. Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте. На дневной они непрозрачны, на ночной полупрозрачны и не очень отчетливы. Хочется и на ночной непрозрачные. Спасибо. См. в сторону параметров "alpha" и "bgimagealpha". Quote Link to post Share on other sites
IШIN Posted October 9, 2013 Author Share Posted October 9, 2013 (edited) Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте. См. в сторону параметров "alpha" и "bgimagealpha". Боюсь, некуда смотреть. В лангпаке этого нет. Дорожные знаки, ДПОИ и ПОИ - это похоже где-то в другом месте. Я даже в ресурснике не нашел, там где прописаны их значки, размеры, расположение надписи и т.д. Причем например в PresPOI.XML есть строка <defaults FontMrk="CityPlan01" FontTxt="Tahoma" SizeMrk="8" SizeTxt="6" AttrTxt="17501" CodeObj="18000" CodeMrk="36" ColorFor="0" ColorBkg="0xFFFFFF" ColorForNight="0xCEDDFF" ColorBkgNight="0x242424" ShtMrkX="0" ShtMrkY="0" ShtTxtX="0" ShtTxtY="1" Angle="0" Align="1" Ital="0" Bold="0" Underl="0" Marg="20"/> То есть цвет текста и фона задается (ну понятно, чтоб текст ночью не слепил). А вот никаких alphanight там нет. Так что подозреваю, что не настраивается. Edited October 9, 2013 by IШIN 1 Quote Link to post Share on other sites
ERER Posted October 9, 2013 Share Posted October 9, 2013 Боюсь, некуда смотреть. В лангпаке этого нет. Да, это я по диагонали прочитал вопрос. Quote Link to post Share on other sites
ERER Posted October 9, 2013 Share Posted October 9, 2013 (edited) А вот никаких alphanight там нет. Так что подозреваю, что не настраивается. ColorBkg="0xFFFFFF" ColorBkgNight="0x242424" Судя по всему это и есть настройка. Это похоже на искомую маску. Для дня - чистый белый, т.е. прозрачности нет. Для ночи - оттенок серого - соответствующая прозрачность. Не проверял, просто предположение на основании имен параметров и их значений. Edited October 9, 2013 by ERER Quote Link to post Share on other sites
IШIN Posted October 9, 2013 Author Share Posted October 9, 2013 Нет. BKG - это в данном случае окантовка букв. Типа - днем черные в белой окантовке, ночью - светло-серые в темно-серой. Quote Link to post Share on other sites
fotolom Posted October 9, 2013 Share Posted October 9, 2013 Так что подозреваю, что не настраивается Ну вот и я так же подумал. Но втайне надеялся... В любом случае, спасибо. Quote Link to post Share on other sites
IШIN Posted October 10, 2013 Author Share Posted October 10, 2013 Коллеги, объявляется мозговой штурм. У меня возникла одна гениальная идея (пока сырая, так что озвучивать рано). Но для ее реализации надо решить нетривиальную задачу - вставить в некую ячейку невидимый текст (например прозрачный, но может есть и другие варианты). Пробовал использовать alpha="0" - не помогает (действует видимо только на фон и контур) Пробовал задать fontsize="0" - все равно рисуется шрифтом чуть меньше 8. Пробовал ставить margins="100%" (думал, поля сожрут все пространство) - не вариант. текст все равно виден, а ячейка стала некликабельной (а там должна быть invoke) У кого есть идеи? Текст должен быть именно текстом (type="text" text="......"), не битмапом. Quote Link to post Share on other sites
Kikujiro Posted October 13, 2013 Share Posted October 13, 2013 Ребята, а какие файлы отвечают за текст, надписи, на кнопках «Моё меню»? Описал проблему здесь: Quote Link to post Share on other sites
IШIN Posted October 13, 2013 Author Share Posted October 13, 2013 Kikujiro, по задумке должно работать так: в general.xml в секции <itemlist name="QM"> строки типа <item name="north_up" tip="@north_up" image="north_up" info="@north_up_info"/> tip - это ссылка на текстовую переменную, которая в засисимости от языка берется из файла rus.xml или eng.xml. но это по задумке. На самом деле в указанных файлах соответствующие строки есть: <string name="north_up" value="Север сверху"/> в русском и <string name="north_up" value="North up"/> в английском. Но - подтверждаю - пишет всегда по-русски. Так что косяк в программе. 1 Quote Link to post Share on other sites
Kikujiro Posted October 13, 2013 Share Posted October 13, 2013 IШIN, косяка и бага нет …а ответ …ответ, думаю, озвучит его автор А пока получается такая милая загадка… оопс, он его уже озвучил в соседней ветке, чур не подглядывать! ;) Quote Link to post Share on other sites
Vetal71 Posted December 3, 2013 Share Posted December 3, 2013 Подскажите, пож., знающие. Второй вечер рою форум никак не могу найти. Прорисовка маршрута, в зависимости от состояния пробок (сам маршрут - зеленый, желтый, красный) - это прирогатива Андроида или на СЕ - это тоже реализуемо? Quote Link to post Share on other sites
Udjine Posted December 3, 2013 Share Posted December 3, 2013 Только андроид за счет аппаратного ускорения Quote Link to post Share on other sites
IШIN Posted December 3, 2013 Author Share Posted December 3, 2013 Не только андроида. Ещё айфоны и ВинХР/Вин7. ----- За ашыпки прашю винить TapaTalk Quote Link to post Share on other sites
svlad Posted December 3, 2013 Share Posted December 3, 2013 Ну если это не рекламный трюк то всё-же пара Texet на винСЕ имеет поддержку openGL http://www.otdelprodaj.ru/2009/07/22/novoe-pokolenie-gps-navigatorov-texet-tn-555-texet-tn-800.html Quote Link to post Share on other sites
ERER Posted December 5, 2013 Share Posted December 5, 2013 Спрошу еще раз. Кто-нибудь в курсе значений граничных разрешений на которых происходит переход от использования day_1.5x к day_2х, day_3x и т.д.? Quote Link to post Share on other sites
Ikas Posted February 6, 2014 Share Posted February 6, 2014 (edited) Хелп плз Делаю для себя скин, за основу был взят стоковый скин: Вопрос: Как разделить строки меню, чтобы появился промежуток между строками? + не могу понять, где найти эту разделяющую полоску в 1пх между ними... Примерно чтобы так получилось: до идеала ещё конечно далеко)) Edited February 6, 2014 by Ikas Quote Link to post Share on other sites
IШIN Posted February 6, 2014 Author Share Posted February 6, 2014 (edited) Если не ошибаюсь, надо менять все пункты типа class="nlist_item" Например (это, как видим, пример для шпалы с кружочком-радиобаттоном) <layout name="RadioButton_hor" class="nlist_item" height="24%" width="95%"> <VerticalPanel width="100%"> <HorizontalPanel> <VerticalPanel width="23%"/> <VerticalPanel width="75%"> <ImageLabel height="15%"/> <ImageLabel name="largeText" type="text" height="70%" class="nlist_large_text"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="100%"> <HorizontalPanel> <VerticalPanel width="12%"/> <VerticalPanel width="88%"> <ImageLabel name="image" class="nlist_image_left"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> Я бы добавил пару пустых <HorizontalPanel> сверху и снизу (и уменьшил имеющийся - в примере до 98%). Например, так <layout name="RadioButton_hor" class="nlist_item" height="24%" width="95%"> <VerticalPanel width="100%"> <HorizontalPanel height="1%" class="blablabla"/> <HorizontalPanel height="98%"> <VerticalPanel width="23%"/> <VerticalPanel width="75%"> <ImageLabel height="15%"/> <ImageLabel name="largeText" type="text" height="70%" class="nlist_large_text"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="100%"> <HorizontalPanel> <VerticalPanel width="12%"/> <VerticalPanel width="88%"> <ImageLabel name="image" class="nlist_image_left"/> </VerticalPanel> </HorizontalPanel> <HorizontalPanel height="1%" class="blablabla"/> </VerticalPanel> </layout> А потом в классах прописал бы класс <class name="blablabla" ................................./> и там бы задал цвет фона, который будет вижен между шпалами. Ну, и тот же цвет задал бы во всех местах, где в списках встречается delimitercolor Проверить на практике пока некогда, просто догадки. Edited February 6, 2014 by IШIN 1 Quote Link to post Share on other sites
Ikas Posted February 6, 2014 Share Posted February 6, 2014 Благодарю, все получилось Пойду дальше копаться Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.