Layout - контейнер

class Layout()

Контейнер. CreateLayout()

Layout.AddChild(child, order)
Layout.Animate(type, callback)

Анимирует компонент

  • type

    • SlideFromLeft - элемент появляется слева
    • ‘SlideToLeft’ - прячет элемент вправо
    • SlideFromLeft -
    • ScaleFromLeft -
    • SlideToLeft -
    • ScaleToLeft -
    • SlideFromRight -
    • ScaleFromRight -
    • SlideToRight -
    • caleToRight -
    • SlideFromTop -
    • ScaleFromTop -
    • SlideToTop -
    • ScaleToTop -
    • SlideFromBottom -
    • ScaleFromBottom -
    • SlideToBottom -
    • ScaleToBottom -
lay.Animate('SlideToLeft');
Layout.ChildToFront(child)

Устанавливает дочернии компонент на передний план план

lay.ChildToFront(img1)
Layout.Destroy()
Layout.DestroyChild(child)
Layout.Focus()
Layout.GetAbsHeight()
Layout.GetAbsWidth()
Layout.GetChildOrder(child)

Возвращает 0 или 1, дочерний объект на переднем плане

order = lay.GetChildOrder(child)
Layout.GetHeight()
Layout.GetPosition()
Layout.GetType()
Layout.GetVisibility()

Возвращает строку, ‘Hide’, ‘Show’, ‘Gone’, видимость контейнера

Layout.GetWidth()
Layout.Release()
Layout.RemovaChild(child)
Layout.SetBackColor(colorCode)

Устанавливает цвет фона для компонента.

Цвета задаются как в 16-ричной форме, так и обычныой строкой: black, white

lay.SetBackColor('#ff00ff00');
Layout.SetBackGradient(colorCode1, colorCode2, colorCode3, p4, p5, p6, p7)

Устанавливает линейную градиентную заливку фона

This sets 3 Background Colors for the Layout which are splited at a Line between p4 and p5 or between p6 and p7

Layout.SetBackGradientRadial(x, y, radius, colorCode1, colorCode2, colorCode3, p7)

Устанавливает круговую градиентную заливку фона

Layout.SetBackgroud(image, options)
Layout.SetMargins(left, top, right, bottom)

Устанавливает картинку, в качестве фона

lay.SetBackground('/Sys/Img/Blue.png');
lay.SetBackground( "/res/drawable/pattern_carbon", "repeat" );
Layout.SetOrientation(orient)
Layout.SetPadding(left, top, right, bottom)

Устанавливает внутренние отступы компонента в процентах

lay.SetPadding(0.1, 0.1, 0.1, 0.1);
Layout.SetPosition(left, top, width, height)
Layout.SetScale(x, y)
Layout.SetSize(width, height)
Layout.SetTouchable(touchable)
Layout.SetVisibility(visibility)

Устанавливает видимость компонента ‘Hide’, ‘Show’, ‘Gone’

lay.SetVisibility('Hide');
lay.SetVisibility('Show');