Views DSL CoordinatorLayout¶
CoordinatorLayout extension of Views DSL.
Supported platforms: Android.
Setup¶
If you want to use this dependency without using one of the fun packs,
you can use Splitties.viewsDslCoordinatorlayout
, provided you have refreshVersions added to the project.
For reference, the maven coordinates of this module are com.louiscad.splitties:splitties-views-dsl-coordinatorlayout
.
Table of contents¶
- Functions to instantiate a CoordinatorLayout
CoordinatorLayout
extensions *defaultLParams
*appBarLParams
CoordinatorLayout.LayoutParams
extensions *anchorTo
Functions to instantiate a CoordinatorLayout¶
Instead of using view(::CoordinatorLayout, …) { … }
, you can use coordinatorLayout(…) { … }
.
CoordinatorLayout
extensions¶
defaultLParams
¶
This extension has default width and height set to wrapContent
and an
optional gravity
parameter.
appBarLParams
¶
Has a matchParent
width.
Use it when adding an AppBarLayout
or a similar View that takes the app bar role.
CoordinatorLayout.LayoutParams
extensions¶
anchorTo
¶
Anchors the passed View with the specified gravity, setting a generated id if it had none.