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

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


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

  В 30.04.2014 в 12:06, rwww сказал:

Лови, как переделаешь покажи

 http://yadi.sk/d/kYVYwaq3NjYEu

Буду делать как >описывал

Спасибо за файлы

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

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

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

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

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

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

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

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

  В 30.04.2014 в 12:14, rwww сказал:

Спасибо, счас проверю.

 время и дата цвет меняют, а спидометр не реагирует, цвет остается черным во всех строках спидометра поставил FF0000

Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 12:30, prts сказал:

Буду делать как >описывал

Спасибо за файлы

а для разрешения 1920 на нексус 7 2013 получится....или хотя бы layouts.xml пришлешь

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

время и дата цвет меняют, а спидометр не реагируе

Тогда надо попробовать этот класс:

  Цитата

 

    <class name="mainpan_speed_val" align="right" valign="middle" fontsize="18" textdecoration="B,S,W" textcolor="#FFFFFF" widetextbg="#000000"/>

Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 12:56, dimonbest сказал:

Тогда надо попробовать этот класс:

Ага..... благодарю.... получилось....., этот класс подошел, а предыдущий для заданного маршрута, еще бы подсказали как шпалы прозрачн. сделать.

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

Шпалы - в смысле верхний/нижний бары с названиями улиц?

Искать строки по слову street, смотреть, какие картинки используются в качестве бэкграунда в ячейках с curstreet и nextstreet.

И убирать из этих строк bgimage="......"

Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 13:50, IШIN сказал:

Шпалы - в смысле верхний/нижний бары с названиями улиц?

Искать строки по слову street, смотреть, какие картинки используются в качестве бэкграунда в ячейках с curstreet и nextstreet.

И убирать из этих строк bgimage="......"

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

Изменено пользователем rwww
Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 13:52, rwww сказал:

там же не только название улиц еще и меню фон черный и значки зарядки и тп на черном фоне, а с ними как..... 

Наверное так же. :)

надо искать, где встречается упоминание индикаторов. Скорее всего, там тоже битмап-подложка черная

Если удастся ее идентифицировать - то можно ее из картинок просто удалить. Но все-таки вырезание bgimage из лэйаута более правильно.

И сразу возникнут другие проблемы - индикаторы станут, скорее всего, нечитаемыми на фоне карты. 

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

  В 30.04.2014 в 14:51, IШIN сказал:

Наверное так же. :)

надо искать, где встречается упоминание индикаторов. Скорее всего, там тоже битмап-подложка черная

Если удастся ее идентифицировать - то можно ее из картинок просто удалить. Но все-таки вырезание bgimage из лэйаута более правильно.

И сразу возникнут другие проблемы - индикаторы станут, скорее всего, нечитаемыми на фоне карты. 

 вырезание bgimage из лэйаута  не врубаюсь больно их много, начал вырезать  да видать не те, программа стала выскакивать

  В 30.04.2014 в 14:51, IШIN сказал:

Наверное так же. :)

надо искать, где встречается упоминание индикаторов. Скорее всего, там тоже битмап-подложка черная

Если удастся ее идентифицировать - то можно ее из картинок просто удалить. Но все-таки вырезание bgimage из лэйаута более правильно.

И сразу возникнут другие проблемы - индикаторы станут, скорее всего, нечитаемыми на фоне карты. 

 вырезание bgimage из лэйаута = не врубаюсь больно их много, начал вырезать  да видать не те, программа стала выскакивать

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

Дык каждая используемая картинка - это bgimage. 

Надо только фоны найти (подложки).

А то так можно и без кнопок, и без менюшек остаться, и без маневров, если все bgimage вырезать. :)

 

Скачал - посмотрел.

 

Ищем, например слово GPS.

находим что-то типа

<VerticalPanel width="-1" bgimage="@mainpan_navPanel_down" bgmode="rect">
<HorizontalPanel>
<VerticalPanel width="10X" bgimage="@pan_navPanel_GPS_0" bgmode="directdraw" platforms="Android,WP,Win32,CE,WM">
<table>
<tr>
<td bgimage="@pan_navPanel_GPS" align="center" valign="middle"/>
</tr>
</table>
</VerticalPanel>
<VerticalPanel width="10X" bgimage="@pan_navPanel_jams_0" bgmode="directdraw">
<table>
<tr>
<td bgimage="@pan_navPanel_jams" align="center" valign="middle"/>
</tr>
</table>
</VerticalPanel>
<VerticalPanel width="16X" bgimage="@pan_navPanel_battery" align="center" valign="middle" platforms="Android,WP,Win32,CE,WM"/>
<VerticalPanel width="-1">
<ImageLabel type="text" class="square_p1_header" text="@navPanel_txt_curstreet"/>
</VerticalPanel>
</HorizontalPanel>
</VerticalPanel>

Ага. Это область с bgimage="@mainpan_navPanel_down"

в которой сидят индикаторы.

Так что либо удалять из этой строки фразу bgimage="@mainpan_navPanel_down", либо удалять из папок соотв. картинку. Первый вариант лучше, т.к. картинка-подложка может использоваться еще для каких-либо элементов (кнопок и т.д.). Можно наломать дровов.

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

Дык каждая используемая картинка - это bgimage. 

Надо только фоны найти (подложки).

А то так можно и без кнопок, и без менюшек остаться, и без маневров, если все bgimage вырезать. :)

 

Скачал - посмотрел.

 

Ищем, например слово GPS.

находим что-то типа

<VerticalPanel width="-1" bgimage="@mainpan_navPanel_down" bgmode="rect">
<HorizontalPanel>
<VerticalPanel width="10X" bgimage="@pan_navPanel_GPS_0" bgmode="directdraw" platforms="Android,WP,Win32,CE,WM">
<table>
<tr>
<td bgimage="@pan_navPanel_GPS" align="center" valign="middle"/>
</tr>
</table>
</VerticalPanel>
<VerticalPanel width="10X" bgimage="@pan_navPanel_jams_0" bgmode="directdraw">
<table>
<tr>
<td bgimage="@pan_navPanel_jams" align="center" valign="middle"/>
</tr>
</table>
</VerticalPanel>
<VerticalPanel width="16X" bgimage="@pan_navPanel_battery" align="center" valign="middle" platforms="Android,WP,Win32,CE,WM"/>
<VerticalPanel width="-1">
<ImageLabel type="text" class="square_p1_header" text="@navPanel_txt_curstreet"/>
</VerticalPanel>
</HorizontalPanel>
</VerticalPanel>

Ага. Это область с bgimage="@mainpan_navPanel_down"

в которой сидят индикаторы.

Так что либо удалять из этой строки фразу bgimage="@mainpan_navPanel_down", либо удалять из папок соотв. картинку. Первый вариант лучше, т.к. картинка-подложка может использоваться еще для каких-либо элементов (кнопок и т.д.). Можно наломать дровов.

будем колдовать дальше...

Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 12:30, prts сказал:

Буду делать как >описывал

Спасибо за файлы

а вот файлы оригинал от 8.1.457 

http://yadi.sk/d/yEfY5OwbNmuRm

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

А вот вопрос к знатокам.

Что означают в новой версии скинов единицы измерения # и Х ?

Типа height="130X" или height="50#"

 

И для чего используется размер (например высота строки) -1

Автоподбор высоты?

Ссылка на сообщение
Поделиться на другие сайты
  В 03.05.2014 в 12:22, IШIN сказал:

А вот вопрос к знатокам.

Что означают в новой версии скинов единицы измерения # и Х ?

Типа height="130X" или height="50#"

 

И для чего используется размер (например высота строки) -1

Автоподбор высоты?

 

По Х ответ от vlego:

 

  Цитата

"12Х" = 12 * 6 (day_6x) = 72

"12Х" = 12 * 4 (day_4x) = 48

 

Про # не знаю.

 

-1 - автоматическое заполнение пустого места в клиетской области. Если элементов с -1 более одного, то пространство делится между ними поровну.

Ссылка на сообщение
Поделиться на другие сайты
  В 30.04.2014 в 12:46, rwww сказал:

 время и дата цвет меняют, а спидометр не реагирует, цвет остается черным во всех строках спидометра поставил FF0000

попробуй я так переделал 

http://yadi.sk/d/PQ3JsbNNNvmZa

Ссылка на сообщение
Поделиться на другие сайты
  В 03.05.2014 в 12:51, dkltd сказал:

попробуй я так переделал 

http://yadi.sk/d/PQ3JsbNNNvmZa

Спасибо, уже....   сделал так красным, не понравилось,  переделал спидометр белым на красном фоне, еще бы под разрешение 1920х1200 на нексус 7 файл бы layouts кто скинул переделанный, с прозрачным нижним баром. сам никак не допру...

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

  В 03.05.2014 в 13:01, rwww сказал:

Спасибо, уже....   сделал так красным, не понравилось,  переделал спидометр белым на красном фоне, еще бы под разрешение 1920х1200 на нексус 7 файл бы layouts кто скинул переделанный, с прозрачным нижним баром. сам никак не допру...

в  LangPack в day_4x day_6x  убираем  все каринки - mainpan_navPanel_down.... и 

mainpan_navPanel_up.....  . дальше правим layouts.xml     class name="square_p1_header"   задаем цвет и размер шрифта.  в двух или трех местах эта запись . 

Ссылка на сообщение
Поделиться на другие сайты
  В 05.05.2014 в 07:04, dkltd сказал:

в  LangPack в day_4x day_6x  убираем  все 

Спасибо, все ясно и понятно, получилось ОК!

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

Кстати, по поводу картинок - маленький хинт. 

Как уже говорилось, для универсальности скина картинки теперь в папках day_4x и day_6x, для более мелких размеров получаются уменьшением автомасиськи.

Но приоритет отдается все равно своей родной папке (для 800х480 это например day_2x).

Если делаем лангпак для себя любимого (для одного конкретного разрешения, а не универсалку), то можно картинки специального своего размера класть в эту папку. Вот если их там нет, то тогда уже программа ищет их в "увеличенной" папке.

В чем профит?

1. картинка, увеличенная в 2 раза занимает в 4 раза больше места.

2. Многие картинки не перерисованы заново с бОльшим разрешением, а просто увеличены (растянуты), поэтому получили дефекты.

Я не дизайнер - график, но по моему опыту при растягивании картинки в 2 раза и последующем сжатии в 2 раза она выглядит хуже, чем исходная.

Поэтому я для себя брал некоторые картинки из старого скина (800х480) и клал в day_2x, удаляя при этом из day_4x (папку  day_6x удалил вообще)

Ссылка на сообщение
Поделиться на другие сайты
  В 07.05.2014 в 06:24, IШIN сказал:

Кстати, по поводу картинок - маленький хинт. 

Как уже говорилось, для универсальности скина картинки теперь в папках day_4x и day_6x, для более мелких размеров получаются уменьшением автомасиськи.

Но приоритет отдается все равно своей родной папке (для 800х480 это например day_2x).

 

Поэтому я для себя брал некоторые картинки из старого скина (800х480) и клал в day_2x, удаляя при этом из day_4x (папку  day_6x удалил вообще)

 

А в каком месте выбирается откуда картинки будут браться? Day_6x удалил в Day_2x положил уменьшенные картинки, а они все равно из day_4x берутся.... (у меня 1280х720 СГ8.1)  

Еще вопрос: кнопка- составная картинка (картинка+маска), как можно изменять ее прозрачность?

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

Vlego на вопрос ERERа ответил так:

 

  Цитата
В 7ой версии было так:
H*W <= 108100 - day
H*W <= 296100 - day_1.5x
H*W <= 503500 - day_2x
H*W <= 1800000 - day_3x
H*W > 1800000 - day_4x

Отсюда получаем, что для 1280х720=921600 должно использоваться 3x

Попробуйте переименовать day_2x в day_3x

 

Посмотрел насчет прозрачности - нет, похоже и bgimagealpha не отрабатывается. 

Так что только маску менять. :(

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

IШIN,

 

сейчас используется иной алгоритм, подробности я передал ERER, если нужно, можно его спросить, он сможет объяснить это по-человечески. 

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

Для этого и лангпак ковырять не надо.

Меню-Разное-Настройки-Интерфейс-Кнопки на экране.

Снять галки Масштаб и (если хочется) Наклон перспективы

(это в восьмой версии. В седьмой может быть немного другой путь в меню, но галки те же)

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

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

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

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

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

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

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

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

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


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