Базовое описание

Сдесь будут описанны все основные метобы стилей AppShed

Пример кода

Все стили наследуються по иерархии наследываний

Пример

  • AppBuilderAPIStyle
  •     AppBuilderAPIElement
  •          AppBuilderAPIItem
  •                AppBuilderAPILinkingItem
  •                     AppBuilderAPIButtonItem

 

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

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

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

  • RGB  -  setTitleColor(255, 255, 255)
  • #FFF  -  setTitleColor('#FFF ');
  • #FFFFFF   -  setTitleColor('#FFFFFF');

 

 

 

Ниже перечисленны все основные методы стилей

 

  • setTitleColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавлиает цвет текста заглавия элемента

  • setSubtitleColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавлиает цвет подтекста элемента

  • setGlowColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет выделения клика по элементу

  • setColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет элемента

  • setBorderColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет раки элемента

  • setSize( mixed $size ) - устанавливает размер текста элемента

  • setUnderline( mixed $underline ) - устанавливает подчеркнутость текста

  • setNowrap( mixed $nowrap ) - устанавливает стиль разрыва текста

  • setAlign( mixed $align ) - задаёт сторону по какой будет выравниваться текст

  • setColumns( mixed $columns ) - устанавливает количество колонок в GalleryScreen и IconScreen

  • setBold( mixed $bold ) - делает тект элемента жирным

  • setItalic( mixed $italic ) - делает тект элемента курсивом

  • setFontFamily( mixed $fontfamily ) - устанавлиает шрифт элемента

  • setHeight( int $height ) - устанавливает высоту элемента

  • setHrAfter( bool $has ) - устанавливает отображать ли линию под элементом

  • setHrColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет линии под элементом

  • setHrHeight( int $hrheight ) - задает высоту линии между элементами

  • setHeaderColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет фона заголавия скрина

  • setHeaderTextColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет текста заголавия скрина

  • setHeaderDisplay( mixed $has ) - устанавливает отображать ли заголовок скрина

  • setItemBackground( mixed $item_background, mixed $type = null, mixed $attachment = 0, mixed $color = null, mixed $g = null, mixed $b = null ) - устанавливает фон и цвет элемента

  • setPaddingTop( mixed $paddingtop ) - устанавливает отступ сверху

  • setPaddingBottom( mixed $paddingbottom ) - устанавливает отступ снизу

  • setPaddingLeft( mixed $paddingleft ) - устанавливает отступ слева

  • setPaddingRight( mixed $paddingright ) - устанавливает отступ справа

  • setTitleSize( mixed $titlesize ) - устанавлиает размер текста заглавия элемента

  • setSubtitleSize( mixed $subtitlesize ) - устанавлиает размер поддтекста элемента

  • setTitleFont( mixed $titlefont ) - устанавливает шрифт заглавия элемента

  • setSubtitleFont( mixed $subtitlefont ) - устанавлиает шрифт поддтекста элемента

  • setAutoCompleteColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет автодополнений форм на скрине

  • setAutoCompleteBackgroundColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет фона автодополнений форм на скрине

  • setAutoCompleteHighlightColor( mixed $r, mixed $g = null, mixed $b = null ) - устанавливает цвет выделенного элемена автодополнения

  • setListBackground( mixed $listbackground, mixed $type = null, mixed $attachment = 0, mixed $color = null, mixed $g = null, mixed $b = null ) - устанавливает картинку и цвет фона для ListScreen

  • setGalleryBackground( mixed $gallerybackground, mixed $type = null, mixed $attachment = 0, mixed $color = null, mixed $g = null, mixed $b = null ) - устанавливает картинку и цвет фона для GalleryScreen

  • setIconBackground( mixed $iconbackground, mixed $type = null, mixed $attachment = 0, mixed $color = null, mixed $g = null, mixed $b = null ) - устанавливает картинку и цвет фона для IconScreen

  • setSplash( mixed $splash, mixed $type = null, mixed $attachment = 0, mixed $color = null, mixed $g = null, mixed $b = null ) - устанавливает картинку загрузки приложения