07 июля | 2024г. | 08:06:25


АвторТема: Скины для имиджа INDB  (Прочитано 180527 раз)

0 Пользователей и 54 Гостей смотрят эту тему.

Оффлайн nikolasi

  • Лорд Джедай
  • *****
  • Сообщений: 3922
  • Поблагодарили: 15850
  • Уважение: +16
Скины для имиджа INDB
« Ответ #45: 11 декабря | 2014г. | 21:23:36 »
0
давайте я чуть раскажу о скинах и как их можна сделать для индб.Сначала то что вы можете встретить или не встретить в плане меню.В природе есть 2 способа как сделать менюшки ну и третий-в индб которого пока нет нигде больше.
первый-стандартный-под каждый вид меню свой класс по типу
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.тоисть под каждый пункт меню своя картинка через MenuEntryCompare и ConditionalShowHide
но это нудно и долго поэтому есть второй метод смотрим
удаляем все окна меню оставляем только одно которое имеет вид такой для примера
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.где
    <widget source="menu" render="Listbox" position="20,65" size="480,470" zPosition="1" scrollbarMode="showNever" enableWrapAround="1" selectionPixmap="ElgatoHD/sel40.png" backgroundPixmap="ElgatoHD/sel_bg.png" transparent="1">
      <convert type="TemplatedMultiContent">
            {"template": [
               MultiContentEntryText(pos = (20,6), size = (440, 32), flags = RT_HALIGN_LEFT, text = 0),
            ],
            "fonts": [gFont("Regular", 26)],
            "itemHeight": 42
            }
         </convert>
    </widget>
это само окно листа меню где вы видите надписи все самой меню
далее
    <widget source="menu" render="Listbox" position="20,541" size="480,50" zPosition="3" scrollbarMode="showNever" selectionDisabled="1" foregroundColor="uncccccc" backgroundColor="background" transparent="1">
      <convert type="TemplatedMultiContent">
            {"template": [MultiContentEntryText(pos = (2, 2), size = (480, 50), flags = RT_HALIGN_LEFT|RT_VALIGN_TOP|RT_WRAP, text = 4) ],
            "fonts": [gFont("Regular", 22)],
            "itemHeight": 50
            }
         </convert>
    </widget>
это выводит описание меню и  далее
вывод самих картинок менюшек
    <widget source="menu" render="Listbox" position="460,10" size="35,35" zPosition="3" scrollbarMode="showNever" selectionDisabled="1" backgroundColor="background" transparent="1">
      <convert type="TemplatedMultiContent">
            {"template": [ MultiContentEntryPixmapAlphaBlend(pos = (0,0), size = (35,35), png = 5) ],
            "fonts": [gFont("Regular", 26)],
            "itemHeight": 35
            }
         </convert>
    </widget>
о последних особенно поясню-таким вот простым методом притом в одном окне всего вы можете вывести все менюшки с описанием и картинками к ним.Картинки должны быть в папке скина по имени menu и иметь названия такие как их выдает сами менюшки тоисть просто ид меню например

info_screen.png , plugin_selection.png, setup_selection.png  и тд как видите смысл такой-ид+пнг в конце.Для тех менюшек которых вы не знаете ид или могут появится пункты меню новые кладем в эту же папку картинку с названием missing.png-теперь если нет картинки к пункту в меню выведит картинку missing.png.Это очень простой и очень эффективный способ и легкий  :bye:
ну и третий способ-это анимация главного меню вписывается очень легко для примера
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.тут имеет значения папки для анимации.Должны лежать в паке скина в папке под названием Animatedmenu.под каждый пункт главного меню-своя папка с анимацией и тоже название папки должно быть как ид пункта меню например папки cScVOD, info_screen, media_player и тд + папка mising для пунктов которые вы не знаете или если вдруг появится чет новое в главном меню.Картинок в папке может быть сколько угодно по количеству но названия должны быть типа a0.png a1.png  a2.png a3.png и  тд притом картинка a0.png-это конечная картинка которую вывыдит  в конце анимации или которую будет выводить вместо анимации если в блюпанели отключить анимацию.тут думаю все понятно тоже


  • et11000, formuler4turbo
Arca costruita da un dilettante, professionisti  creato il Titanic ...;)
Z392888841330 U164774080471 (visa 4149497842976013)
R177825323607 яндекс - 410013614905738

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1495 Ответов
419741 Просмотров
Последний ответ 10 января | 2015г. | 07:06:55
от Sirius0103
67 Ответов
60262 Просмотров
Последний ответ 23 января | 2019г. | 14:39:57
от scorpionas56
7 Ответов
22441 Просмотров
Последний ответ 02 октября | 2016г. | 14:42:55
от sety
1475 Ответов
603095 Просмотров
Последний ответ 10 декабря | 2016г. | 23:55:15
от Ser6
217 Ответов
115563 Просмотров
Последний ответ 06 октября | 2018г. | 19:51:30
от niko50



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!