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

Увеличить кнопку "Меню"

Recommended Posts

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

Но отзывы влияют и на дальнейшие продажи.

Забудьте о продажах. Время платных навипрог ушло. То, что будет так, было ясно руководству МИТ ещё перед выходом семёрки. Сейчас уходит время платных карт. И на это тоже есть вполне чёткая реакция.

Заодно -- попробуйте представить количество пользователей, которые рекомендовали навипрогу по принципу "и на ней можно скины менять". И количество тех, для кого это было аргументом при выборе.

Share this post


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

Скины нужны не для того

Полагаю, что скины в навигационных программах нужны просто потому, что нужны. Т. е. требуется какой-то внешний файл, из которого программа по мере надобности берёт, что ей нужно. Кроме совсем примитивных, где ни графики, ни меню, ни настроек. Кстати, название "скин" применительно к СГ не слишком правильное. Скином всё-таки называют дополнительный файл, меняющий интерфейс, без которого программа пусть скучно, но работает.

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

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

Как-то мудрёно. А вдруг не воспользуются и уйдут? Хитрый расчёт: наваляем скин кое-как, они и нарисуют сами, и никуда не денутся, поскольку понравится рисовать.

Share this post


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

Заодно -- попробуйте представить количество пользователей, которые рекомендовали навипрогу по принципу "и на ней можно скины менять". И количество тех, для кого это было аргументом при выборе.

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

4 минуты назад, /DiOs сказал:

Забудьте о продажах. Время платных навипрог ушло. То, что будет так, было ясно руководству МИТ ещё перед выходом семёрки. Сейчас уходит время платных карт. И на это тоже есть вполне чёткая реакция.

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

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

Как-то мудрёно. А вдруг не воспользуются и уйдут? Хитрый расчёт: наваляем скин кое-как, они и нарисуют сами, и никуда не денутся, поскольку понравится рисовать.

Сколько было отзывов, что не перейдут на 9-ю версию, пока не появился Ваш скин, а после его появления перешли.

 

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

Хитрый расчёт: наваляем скин кое-как, они и нарисуют сами, и никуда не денутся, поскольку понравится рисовать.

Похоже это приняли к действию, не подсказывайте им больше так ;)

Share this post


Link to post
Share on other sites

Если вернуться к исходному вопросу, сходу ничего не получилось.

Попробовал увеличить ширину вот в таких примерно кусках, никакой реакции.

<HorizontalPanel height="50X"> <!-- 20 YVZ -->         <VerticalPanel width="-1" class="menuPanel_down" invoke="menu_back">           <ImageLabel type="text" class="square_menu_btn" bgimage="@back"/>         </VerticalPanel>         <VerticalPanel width="-1" class="menuPanel_down" invoke="closedlg">           <ImageLabel type="text" class="square_menu_btn" bgimage="@btn_go"/>         </VerticalPanel>       </HorizontalPanel>

Попробовал заменить кнопку btn_go на увеличенную в 1.5 раза, тоже никакой реакции. Еще с кнопкой выхода заметил, что маленькие кнопки как-то по другому считаются. Если все берутся из 4х, то они из 2х похоже. Но думал, что тогда не разобрался, но похоже что-то тут хитрое придумано.
 

Share this post


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

Попробовал увеличить ширину вот

Выложите более крупный кусок, лучше всего целиком лейаут того меню, где это делается. Так ничего не понять. И как-то сделайте не одной строкой, приходится приводить всё к пристойному виду. Наверху есть кнопочка <>, она сделает так:

<HorizontalPanel height="50X"> <!-- 20 YVZ -->         
  <VerticalPanel width="-1" class="menuPanel_down" invoke="menu_back">           
    <ImageLabel type="text" class="square_menu_btn" bgimage="@back"/>         
  </VerticalPanel>         
  <VerticalPanel width="-1" class="menuPanel_down" invoke="closedlg">           
    <ImageLabel type="text" class="square_menu_btn" bgimage="@btn_go"/>         
  </VerticalPanel>       
</HorizontalPanel>

При условии, что не одной строкой.

Share this post


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

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

Я хотел сделать все кнопки @btn_go крупнее, ну и заодно @back и другие подобные.
Для примера взял первые попавшийся кусок, где она упоминается (высота была 20, это я на 50 заменил):

  <layout name="template_2btns_hor">
    <VerticalPanel name="Main" class="menu_bg_grey">
      <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/>
      <HorizontalPanel height="-1">
        <table>
          <tr>
            <td ref="template_base_menu_btns_hor"/>
          </tr>
        </table>
      </HorizontalPanel>
      <HorizontalPanel height="50X"> <!-- 20 YVZ -->
        <VerticalPanel width="-1" class="menuPanel_down" invoke="menu_back">
          <ImageLabel type="text" class="square_menu_btn" bgimage="@back"/>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_down" invoke="closedlg">
          <ImageLabel type="text" class="square_menu_btn" bgimage="@btn_go"/>
        </VerticalPanel>
      </HorizontalPanel>
    </VerticalPanel>
  </layout>

 

Share this post


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

 

Впечатляющие примеры. Даже не знаю. что эти буквы обозначают. Совсем тёмный.

Думал, хоть одну навигационную программу назовёте.

С iGO скорее обратная картина. Есть смутная информация (на уровне намёков), что разработчики даже слегка "сливают" нежадные версии .apk и вроде бы пользуются некоторыми наработками кудесников. Дело в том, что iGO, как отдельное приложение для Андроид не продаётся (кроме некоторых, порой удивительных, стран), поэтому разработчику фиолетово, сломают его программу или нет. А раз так, то вполне возможен взаимовыгодный "обмен". В любом случае, какой-либо именно помощи со стороны разработчика тут не видно. Штатная поддержка скина обусловлена не заботой о скинописателях, а тем, что iGO, как предустанавливаемое в различные навигацонные девайсы, в том числе штатные авто ГУ приложение, мимикрируют в соответствии с конкретными требованиями к внешнему виду. Делается это именно казёнными скинами. Причём в последней версии - NextGen это доведено уже до уровня "лего", нужные опции собираются из кусочков. В NextGen, правда, один только формат картинок чего стоит...

СГ тоже фиолетово. ее и ломать не нужно. Защищать или не хотят или не умеют. 

Share this post


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

Для примера взял первые попавшийся кусок, где она упоминается

Всё не так. Вы полагаете, что взяв первую попавшуюся кнопку с функцией back, btn_go или ещё какой, и изменив её в этом первом попавшемся месте, тем самым измените и в других? Это не так. Во-первых, кнопка (её высота) изменится только в выбраном <layout name="template_2btns_hor">. Если посмотреть в general.xml, где используется такой лейаут, то окажется, что в menu name="taxisearch". Вряд ли в обычной жизни Вы такое меню увидите.

43 минуты назад, YuriyVZ сказал:

никакой реакции.

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

Давайте так. Выберите меню, в котором хотите изменить кнопки, напишите сюда. Посмотрим, как это делается.

Share this post


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

Всё не так. Вы полагаете, что взяв первую попавшуюся кнопку с функцией back, btn_go или ещё какой, и изменив её в этом первом попавшемся месте, тем самым измените и в других? Это не так. Во-первых, кнопка (её высота) изменится только в выбраном <layout name="template_2btns_hor">. Если посмотреть в general.xml, где используется такой лейаут, то окажется, что в menu name="taxisearch". Вряд ли в обычной жизни Вы такое меню увидите.

Ну, это я догадался. Заменил везде, где встречается кнопка таким же образом, а именно:

template_datetime_list_hor

template_Search_Base_MapPOI_Btns_hor

template_hor

template_2btns_hor

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

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

Давайте так. Выберите меню, в котором хотите изменить кнопки, напишите сюда. Посмотрим, как это делается.

Ну, например, Избранное, правда в нем нет btn_go.
Ну или в поиске Адреса.

Share this post


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

встречается кнопка таким же образом, а именно:

Из перечисленного в реальной жизни можно столкнуться только с <layout name="template_Search_Base_MapPOI_Btns_hor">

Тут всё просто. Ширина кнопок "26Х", высота такая же. Сами кнопки же не back или btn_go, а class="menu_key_light", вот по "menu_key_light" и ищите подобные кнопки.

Share this post


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

Из перечисленного в реальной жизни можно столкнуться только с <layout name="template_Search_Base_MapPOI_Btns_hor">

Тут всё просто. Ширина кнопок "26Х", высота такая же. Сами кнопки же не back или btn_go, а class="menu_key_light", вот по "menu_key_light" и ищите подобные кнопки.

Что это за диалог не понял. Но в нем тоже bgimage="@btn_go". Увеличил до 52х, но т.к. не знаю, где диалог, то не нашел.

    <VerticalPanel>
      <HorizontalPanel height="-1"/>
      <HorizontalPanel height="52X"> <!-- 26 YVZ -->
        <ImageLabel width="52X" type="text" class="menu_key_light" invoke="search_poi" bgimage="@back"/>  <!-- 26 YVZ -->
        <ImageLabel width="-1"/>
        <ImageLabel width="52X" type="text" class="menu_key_light" invoke="closedlg" bgimage="@btn_go"/>  <!-- 26 YVZ -->
      </HorizontalPanel>
    </VerticalPanel>

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

Эх, не знаю, когда теперь доберусь, только через неделю наверно, а может и вообще не доберусь, ограничусь, тем, что удалось увеличить...

Share this post


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

Что это за диалог не понял.

Меню - Поиск- Искать всё, одним словом поиск ПОИ. После выбора нажать "Показать". На открывшемся куске карты должны быть увеличенные кнопки.

Share this post


Link to post
Share on other sites
7 часов назад, fotolom сказал:

Меню - Поиск- Искать всё, одним словом поиск ПОИ. После выбора нажать "Показать". На открывшемся куске карты должны быть увеличенные кнопки.

Да, спасибо работает. Картинки, правда, правда на кнопках маленькие, т.е. берутся не из 4х

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×