Перейти к содержанию
GPS навигатор СитиГИД

FAQ по редактированию LangPack-ов


Рекомендуемые сообщения

А если бы мне надо было изменить иконку для "живописных мест", а в 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.

 

Что делаю не так?

 

 

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 1.7т
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Во исполнение идеи, кинутой PsevDANImом, закладываю первый камень в фундамент FAQа. Предлагаю в этой теме обсуждений/споров не вести. Если знаете полезную информацию - размещайте (желательно в форма

В рубрике "уроки самопальщика" или "сделай сам себе лангпак" рассмотрим, как немного доработать чужой скин на примере конкретной задачи. Задача - добавить кнопку "скриншот" на основной экран в скин

Как изменить цвет и ширину дорог? Как изменить цвет и размер дельтаплана? Как изменить цвет и ширину линии маршрута? Никак. То есть, лангпаком - никак. Цвета дорог и маршрутной линии можно

Изображения в теме

Щас под рукой нет, могу ошибаться, но скорее всего:

файл должен называться MONMNT.bmp, а троечка - это номер соответствующей маски (круглая, квадратная?)

Там есть файлики mask1, mask2, ....

Соответственно и прикидывайте, какая маска подойдет к Вашей иконке MONMNT.BMP

То есть файлик - MONMNT.BMP

а в ресурснике прописывается как MONMNT3.BMP (ну или MONMNT2.BMP, или MONMNT1.BMP)

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

Всем привет!

Никто не в курсе, с каких точно разрешений происходит переключение с 

day на day_1.5х, потом на day_2х и т.д.?

Ссылка на сообщение
Поделиться на другие сайты

Щас под рукой нет, могу ошибаться, но скорее всего:

файл должен называться MONMNT.bmp, а троечка - это номер соответствующей маски (круглая, квадратная?)

Там есть файлики mask1, mask2, ....

Соответственно и прикидывайте, какая маска подойдет к Вашей иконке MONMNT.BMP

То есть файлик - MONMNT.BMP

а в ресурснике прописывается как MONMNT3.BMP (ну или MONMNT2.BMP, или MONMNT1.BMP)

 

Маска круглая. В том-то и дело, что файл сразу с цифрой маски идет (DOSTPR3.bmp)...

Но. Ваша фраза "а в ресурснике прописывается как" навела на решение. :) Дело в том, что картинка для POI в меню прописывается в лэнгпаке. А картина для POI на карте - именно в ресурснике. Все сделал, как хотел.

 

Спасибо Вам! 

Изменено пользователем DuNkan
Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте уважаемые.

Вот такое дело.

Переделываю Langpak под свой планшет (Google Nexus 7 2013 г.) с разрешением экрана без навпанели 1920х1104 в ландшафте и 1200х1824 в портрете, так как нигде готового не нашел.

Делаю по аналогии с разрешения 1920х1080, вроде сделал (пока только ландшафт), но не могу никак понять, почему у меня у меня изображения элементов на экране очень громадные.

Подскажите где рыть, что поменять, чтобы размер элементов на экране уменьшить.

Заранее благодарен.

 

 

Ссылка на сообщение
Поделиться на другие сайты


DrawPrior="300" - Насколько понимаю, приоритет отрисовки (скорее всего, очередность исчезновения при умельчении масштаба)
 

а в вот этом вопросе —  

вышеприведённая информация, может как-то помочь? 

Ссылка на сообщение
Поделиться на другие сайты

Прошу прощения, если пишу не в ту тему. Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте. На дневной они непрозрачны, на ночной полупрозрачны и не очень отчетливы. Хочется и на ночной непрозрачные.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Прошу прощения, если пишу не в ту тему. Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте. На дневной они непрозрачны, на ночной полупрозрачны и не очень отчетливы. Хочется и на ночной непрозрачные.

Спасибо.

 

См. в сторону параметров "alpha" и  "bgimagealpha".

Ссылка на сообщение
Поделиться на другие сайты

Не смог найти, где настраивается прозрачность иконок ПОИ, ДПОИ, дорожных знаков и прочего на ночной карте.

 

См. в сторону параметров "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 там нет. Так что подозреваю, что не настраивается.

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

А вот никаких alphanight там нет. Так что подозреваю, что не настраивается.

 

 ColorBkg="0xFFFFFF"  ColorBkgNight="0x242424"

 

Судя по всему это и есть настройка. Это похоже на искомую маску. Для дня - чистый белый, т.е. прозрачности нет. Для ночи - оттенок серого - соответствующая прозрачность.

 

Не проверял, просто предположение на основании имен параметров и их значений.

Изменено пользователем ERER
Ссылка на сообщение
Поделиться на другие сайты

Нет. BKG - это в данном случае окантовка букв.

Типа - днем черные в белой окантовке, ночью - светло-серые в темно-серой.

Ссылка на сообщение
Поделиться на другие сайты


Так что подозреваю, что не настраивается

Ну вот и я так же подумал. Но втайне надеялся... В любом случае, спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Коллеги, объявляется мозговой штурм.

У меня возникла одна гениальная идея (пока сырая, так что озвучивать рано). Но для ее реализации надо решить нетривиальную задачу - 

вставить в некую ячейку невидимый текст (например прозрачный, но может есть и другие варианты).

Пробовал использовать alpha="0" - не помогает (действует видимо только на фон и контур)

Пробовал задать fontsize="0" - все равно рисуется шрифтом чуть меньше 8.

Пробовал ставить margins="100%" (думал, поля сожрут все пространство) - не вариант. текст все равно виден, а ячейка стала некликабельной (а там должна быть invoke)

У кого есть идеи? 

Текст должен быть именно текстом (type="text" text="......"), не битмапом.

Ссылка на сообщение
Поделиться на другие сайты

Ребята, а какие файлы отвечают за текст, надписи, на кнопках «Моё меню»?

Описал проблему здесь:

Ссылка на сообщение
Поделиться на другие сайты

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"/> в английском.

Но - подтверждаю - пишет всегда по-русски.

Так что косяк в программе.

Ссылка на сообщение
Поделиться на другие сайты

IШIN,

косяка и бага нет :)

…а ответ …ответ, думаю, озвучит его автор :)

А пока получается такая милая загадка… :)

оопс, он его уже озвучил в соседней ветке, чур не подглядывать! ;)

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Подскажите, пож., знающие. Второй вечер рою форум никак не могу найти. Прорисовка маршрута, в зависимости от состояния пробок (сам маршрут - зеленый, желтый, красный) - это прирогатива Андроида или на СЕ - это тоже реализуемо?

Ссылка на сообщение
Поделиться на другие сайты

Не только андроида. Ещё айфоны и ВинХР/Вин7. :)

-----

За ашыпки прашю винить TapaTalk

Ссылка на сообщение
Поделиться на другие сайты

Ну если это не рекламный трюк то всё-же пара Texet на винСЕ имеет поддержку openGL :)  http://www.otdelprodaj.ru/2009/07/22/novoe-pokolenie-gps-navigatorov-texet-tn-555-texet-tn-800.html

Ссылка на сообщение
Поделиться на другие сайты

Спрошу еще раз.

Кто-нибудь в курсе значений граничных разрешений на которых происходит переход от использования day_1.5x к day_2х, day_3x и т.д.?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

Хелп плз :)

Делаю для себя скин, за основу был взят стоковый скин:

 

Вопрос: Как разделить строки меню, чтобы появился промежуток между строками?

+ не могу понять, где найти эту разделяющую полоску в 1пх между ними...

Примерно чтобы так получилось:

 

до идеала ещё конечно далеко:))) 

Изменено пользователем Ikas
Ссылка на сообщение
Поделиться на другие сайты

Если не ошибаюсь, надо менять все пункты типа 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

Проверить на практике пока некогда, просто догадки. :)

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...