Jump to content
GPS навигатор СитиГИД

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


Recommended Posts

  • Replies 1.6k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

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

Posted Images

11 минуту назад, Proks сказал:

для чего нужна эта строчка <ImageLabel width="17x"/>

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

12 минуты назад, Proks сказал:

или ее можно исключить

А вот это уж Вам решать, если нужна, то оставляете, если нет, - убираете. Но при этом может что-нибудь передвинуться.

Link to post
Share on other sites
8 минут назад, Proks сказал:

получается это как бы я поставил 4 картинки только вместо 1 пустое место

Получается. Если уберёте, то картинки сдвинутся влево на 17Х.

Link to post
Share on other sites
1 час назад, IШIN сказал:

Если же пытаться сделать хоть чуточку универсальный ЛП, лучше ставить цифры в расчете на умножение.

у меня 2 смартфона на которых провожу эксперимент. у одного разрешение 960х540 у другого 1280х720 так вот у них кнопка звука сильно отличается по положению использую уменьшенный вид, а при нормальном виде почти одинаково, но налазит на картинку азс. как можно в уменьшенном виде их попытаться совместить

3 минуты назад, fotolom сказал:

Получается. Если уберёте, то картинки сдвинутся влево на 17Х.

а как оставшиеся картинки между собой раздвинуть? 

Link to post
Share on other sites
10 минут назад, Proks сказал:

получается это как бы я поставил 4 картинки только вместо 1 пустое место

Ну да. А нужна ли....

Не в этом ли углу у Вас рисуется кнопка Меню? Или еще что-то полезное.

У меня например в гориз. положении так:

        <HorizontalPanel height="16X">
          <ImageLabel width="46X"/>
          <ImageLabel width="41X" type="text" class="ish_navPanel_cur_time" text="@navPanel_txt_time"/>
          <ImageLabel width="55X" type="text" class="ish_navPanel_cur_date" text="@navPanel_txt_date"/>
          <ImageLabel width="-1"/>
          <ImageLabel width="34X" bgimage="@pan_navPanel_GPS" align="center" valign="middle" invoke="s_gps"/>
          <ImageLabel width="22X"/>
          <ImageLabel width="16X"  bgimage="@pan_navPanel_jams" align="center" valign="middle" invoke="rs_refresh"/>
          <ImageLabel width="32X" bgimage="@pan_navPanel_battery" align="center" valign="middle" invoke="track"/>
          <ImageLabel width="32X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" invoke="set_route"/>
          <ImageLabel width="46X"/>
	</HorizontalPanel>

Первый  и последний           <ImageLabel width="46X"/> - это отступы для кнопок (с одной стороны меню, с другой ДПОИ. Они заданы в другом месте.

Слева - дата и время, потом "резиновый" отступ "-1" (для универсальности - он выбирает слабину). Справа - индикаторы.

Перед пробками - еще отступ "22х" потому что там прорисовывается (тоже в другом месте задано) индикатор пробко-баллов.

5 минут назад, Proks сказал:

а как оставшиеся картинки между собой раздвинуть? 

Да хоть так:

    

 <ImageLabel width="20" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>             
<ImageLabel width="10"/>  
<ImageLabel width="70" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />        
<ImageLabel width="10"/>  
<ImageLabel width="20" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>     

   А зачем? Можно просто увеличить ширину ячеек. Выравнивание стоит по центру, то есть картинки по центру своих клеточек. В итоге расстояние между картинками увеличится.

<ImageLabel width="30" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>             
<ImageLabel width="80" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />        
<ImageLabel width="30" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>     

 

Link to post
Share on other sites

<ImageLabel width="17x"/>        нужна ли эта строчка?

или в эту строчку с батареей и прочим можешь вставить строку с =вид транспорта- ,например

<ImageLabel width="17X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" programs="CityGuide,GeoNet,CityGuide Editor, bGEO"/>

 

Link to post
Share on other sites

у меня меню в правом углу индикаторы в левом. 

Только что, rwww сказал:

<ImageLabel width="17x"/>        нужна ли эта строчка?

или в эту строчку с батареей и прочим можешь вставить строку с =вид транспорта- ,например

<ImageLabel width="17X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" programs="CityGuide,GeoNet,CityGuide Editor, bGEO"/>

 

нет спасибо мне 3 картинки за глаза

Link to post
Share on other sites
18 минут назад, Proks сказал:

как оставшиеся картинки между собой раздвинуть?

Вставить между ними <ImageLabel wigth="_X"/> ( _ - соответствующее число).

18 минут назад, Proks сказал:

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

Если правильно понимаю, то пытаетесь редактировать модифицированный ленгпак, в котором часть размеров заданы напрямую в пикселах. Видимо, он сделан под конкретное разрешение. Отсюда и различия на разных аппаратах. Под разные разрешения в этом случае сделать, чтобы выглядело похоже, - неблагодарная задача. Тришкин кафтан. Нужно уходить от прямого задания размеров в пикселах.

Edited by fotolom
Link to post
Share on other sites

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

Link to post
Share on other sites
6 минут назад, Proks сказал:

нет спасибо мне 3 картинки за глаза

А вот тут я согласен с @rwww.

Тип транспорта может оказаться полезным. У меня лично легковушка на индикаторе синяя, а Грузовик, Мото и Пешик - красные. 

Благодаря этому я (после всяких экспериментов с настройками) ни разу не задавал вопрос "почему меня ведет под кирпич" или "пробок нет, а говорит что 5 км буду ехать час".

Любой тип, отличающийся от моего стандартного, бросается в глаза красным индикатором.

  • Like 1
Link to post
Share on other sites
3 минуты назад, fotolom сказал:

Вставить между ними <ImageLabel wigth="_X"/> ( _ - соответствующее число).

вот так?

Скрытый текст

<VerticalPanel>           

      <HorizontalPanel height="-1"/>         

          <HorizontalPanel height="32"> 

              <ImageLabel width="40x" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>  

<ImageLabel wigth="_X"/>         

              <ImageLabel width="60x" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />      

<ImageLabel wigth="_X"/> 

              <ImageLabel width="40x" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>        

          <HorizontalPanel height="-1"/>    

       </HorizontalPanel>    

</VerticalPanel>

 

Link to post
Share on other sites
1 минуту назад, Proks сказал:

вот так?

Вместо _ (нижнее подчёркивание) вставьте ЧИСЛО.

Link to post
Share on other sites

Дык я ж написал полчаса назад... - 

 

Link to post
Share on other sites
Только что, fotolom сказал:

Вместо _ (нижнее подчёркивание) вставьте ЧИСЛО.

ну это понятно

13 минуты назад, fotolom сказал:

Если правильно понимаю, то пытаетесь редактировать модифицированный ленгпак, в котором часть размеров заданы напрямую в пикселах. Видимо, он сделан под конкретное разрешение. Отсюда и различия на разных аппаратах. Под разные разрешения в этом случае сделать, чтобы выглядело похоже, - неблагодарная задача. Тришкин кафтан. Нужно уходить от прямого задания размеров в пикселах.

да так и есть модифицированный. там есть и в %

Link to post
Share on other sites

Здравствуйте. Подскажите как сдвинуть кнопку звука вниз 

 

                               

Скрытый текст

5a1146f769809_.png.e54c31e0d8f0c8304098f93c9913fdae.png

 

<VerticalPanel>                                                      

                                                                                                                            <!-- картинка АЗС -->      

                      <HorizontalPanel height="13.33X" name="toolbar"/>      

                      <HorizontalPanel height="26X"/>    

        <HorizontalPanel height="28X">      

                     <VerticalPanel width="-1"/>      

                    <VerticalPanel width="58X"/>      

                   <VerticalPanel width="30X" invoke="@warn_POI_INVOKE" align="right" valign="bottom" bgimage="@warn_POI_PICT"/>      

                  <VerticalPanel width="1x"/>    

        </HorizontalPanel>                                                                  

                                                                                   <!-- расстояние до АЗС  -->    

        <HorizontalPanel height="10X">      

                <VerticalPanel width="58X"/>      

               <VerticalPanel width="-1"/>      

               <VerticalPanel width="30X" invoke="@warn_POI_INVOKE" type="text" class="square_dpoi_txt" text="@warn_POI_TEXT"/> <

        </HorizontalPanel>                                                              

                                                                                   <!--  название АЗС  -->  

        <HorizontalPanel height="10X">      

              <VerticalPanel width="58X"/>        

              <VerticalPanel width="-1" type="text" class="square_dpoi_txt_right" text="@warn_POI_COMMENT"/>  

       </HorizontalPanel>

                                      

                                                                      <!-- кнопка звук горизонтально -->            

      <HorizontalPanel height="32x" > 

               <VerticalPanel width="-1"/>         

           <VerticalPanel width="32X">     

              <ImageLabel type="text" class="saund_txt" text="@subset_mute_switch" invoke="subset_mute_all"/>        

          </VerticalPanel>              

     </HorizontalPanel>       

 </VerticalPanel>

 

 

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

а то получается что кнопка находится на одном месте при изменении вида

Edited by Proks
Link to post
Share on other sites
11 минуту назад, Proks сказал:

Подскажите как сдвинуть кнопку звука вниз 

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

Link to post
Share on other sites
2 минуты назад, fotolom сказал:

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

https://yadi.sk/d/5-uzmJy13PpmYo

<!-- картинка азс по маршруту --> <!-- текст под АЗС -->

 

сейчас она движется за одно но пересекает АЗС. нужно как то ее опустить чуть ниже

               если так сделать то она почти на месте стоит при изменении вида              

Скрытый текст

 

<!-- кнопка звук горизонтально -->     

<VerticalPanel>                      

                <HorizontalPanel height="-1"/> <!-- зажать сверху-->         

          <HorizontalPanel height="32x" > <!-- высота полосы кнопки-->             

                <VerticalPanel width="-1"/> <!-- зажать слева -->          

            <VerticalPanel width="32X"> <!-- ширина кнопки-->               

                <ImageLabel type="text" class="saund_txt" text="@subset_mute_switch" invoke="subset_mute_all"/>          

           </VerticalPanel>             

        </HorizontalPanel>         

             <HorizontalPanel height="125X"/>  

  </VerticalPanel>

 

 

Link to post
Share on other sites
12 минуты назад, Proks сказал:

картинка азс по маршруту

Какой из layouts.xml смотреть?

Link to post
Share on other sites
37 минут назад, Proks сказал:

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

а то получается что кнопка находится на одном месте при изменении вида

Установил ленгпак себе в аппарат. Именно так и происходит, При изменении Вид (уменьшенный-нормальный- и т. д.) значок АЗС и кнопка Звук увеличиваются, и кнопка Звук сдвигается вниз. А у Вас? Скриншоты пришлите.

Link to post
Share on other sites
37 минут назад, fotolom сказал:

Установил ленгпак себе в аппарат. Именно так и происходит, При изменении Вид (уменьшенный-нормальный- и т. д.) значок АЗС и кнопка Звук увеличиваются, и кнопка Звук сдвигается вниз. А у Вас? Скриншоты пришлите.

https://yadi.sk/d/XTln81ZX3Ppr5e картинки

кнопка сдвигается но она наложилась на текст

как раздвинуть кнопку звук и азс

как я понимаю нужно сделать один блок в котором будет и азс и кнопка. только вот ка сделать этот блок?

Link to post
Share on other sites
2 минуты назад, Proks сказал:

как раздвинуть кнопку звук и азс

Исправить ошибку:

1 час назад, Proks сказал:

<HorizontalPanel height="32x" > <!-- высота полосы кнопки-->

Должно быть: <HorizontalPanel height="32X" >, регистр имеет значение.

  • Upvote 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...