A snail mutates the view slowly (e.
A snail mutates the view slowly (e.g. animation)
A transformer is a partial mutating function that can be recursively applied to a layout
A transformer is a partial mutating function that can be recursively applied to a layout
A tweak is a function that mutates a View
A tweak is a function that mutates a View
Run supplied block of code on UI thread (shortcut for runOnUiThread)
Run supplied block of code on UI thread (shortcut for runOnUiThread)
Add views to the layout
Add views to the layout
Add view to the layout in reversed order (uses addView(child, 0))
Add view to the layout in reversed order (uses addView(child, 0))
Run animation, indicating when it’s finished
Run animation, indicating when it’s finished
A delay to be inserted somewhere between ~@>s and ~>s
A delay to be inserted somewhere between ~@>s and ~>s
Disable this view
Disable this view
Conditionally enable/disable this view
Conditionally enable/disable this view
Enable this view
Enable this view
Define a fragment, which is wrapped in FrameLayout to be added to the layout
Define a fragment, which is wrapped in FrameLayout to be added to the layout
Fade in this view
Fade in this view
Fade out this view
Fade out this view
Same as fragmentFactory
Same as fragmentFactory
Find a fragment with a given tag
Find a fragment with a given tag
Find a view with a given id in root view
Find a view with a given id in root view
Find a view with a given id in root
Find a view with a given id in root
Create a fragment from factory, wrap in a FrameLayout and return
Create a fragment from factory, wrap in a FrameLayout and return
Returns a fragment factory (Thunk[A])
Returns a fragment factory (Thunk[A])
Hide this view (uses View.
Hide this view (uses View.GONE)
Same as minHeight(v)
Same as minHeight(v)
Make this layout horizontal
Make this layout horizontal
Set this view’s id
Set this view’s id
Define a layout
Define a layout
Automatically find the appropriate LayoutParams
class from the parent layout.
Automatically find the appropriate LayoutParams
class from the parent layout.
Use LayoutParams
of the specified layout class
Use LayoutParams
of the specified layout class
Same as maxHeight(v)
Same as maxHeight(v)
Automatically find the appropriate LayoutParams
class from the parent layout.
Automatically find the appropriate LayoutParams
class from the parent layout.
Height is at most v
Height is at most v
Width is at most v
Width is at most v
Height is at least v
Height is at least v
Width is at least v
Width is at least v
Same as maxWidth(v)
Same as maxWidth(v)
Set padding
Set padding
Run the supplied block of code on UI thread
Run the supplied block of code on UI thread
Conditionally show/hide this view
Conditionally show/hide this view
Show this view (uses View.
Show this view (uses View.VISIBLE)
Show this progress bar with determinate progress and hide it once all futures are done
Show this progress bar with determinate progress and hide it once all futures are done
Show this progress bar with indeterminate progress and hide it once future
is done
Show this progress bar with indeterminate progress and hide it once future
is done
Define a slot
Define a slot
Set text
Set text
Set text
Set text
Set text
Set text
Make this layout vertical
Make this layout vertical
Define a widget, supplying additional arguments
Define a widget, supplying additional arguments
Define a widget
Define a widget
A snail that waits for a given future to finish
A snail that waits for a given future to finish
Show this progress bar with determinate progress and hide it once all futures are done
Show this progress bar with determinate progress and hide it once all futures are done
Show this progress bar with indeterminate progress and hide it once future
is done
Show this progress bar with indeterminate progress and hide it once future
is done
Same as minWidth(v)
Same as minWidth(v)
Assign the view to the provided slot
Assign the view to the provided slot
Assign the view to the provided var
Assign the view to the provided var