Skip to content

View-common / view.core.loaders.builders.layouts / LinearLayoutBuilder

LinearLayoutBuilder

open class LinearLayoutBuilder :LayoutBuilder<LinearLayout>

Constructors

<init>
LinearLayoutBuilder()

Properties

direction
var direction:Direction

view
open val view:LinearLayout
The view instance that will have its properties set.

Inherited Properties

children
val children:MutableList<<ERROR CLASS><View,Map<String,Any?>>>
A list of child views with their corresponding position information

scrollX
var scrollX:Boolean?

scrollY
var scrollY:Boolean?

Functions

beforeProduction
open fun beforeProduction():Unit

Inherited Functions

addChild
fun addChild(child:View, childKeys:Map<String,Any?> = mapOf()):LayoutBuilder<L>
Adds the child to the builder. The child will be added to the layout once it is built.

addChildrenToViews
open fun addChildrenToViews():Unit
Adds the child views to the layout.

Extension Properties

children
valLinearLayoutBuilder.children:LayoutChildren