class Builder
Builder class for creating Flourish.
Builder(parent: ViewGroup)
Builder class for creating Flourish. |
var duration: Long |
|
var flourishAnimation: FlourishAnimation |
|
var flourishLayout: Int |
|
var flourishLayoutOnClickListener: OnClickListener? |
|
var flourishListener: FlourishListener? |
|
var flourishOrientation: FlourishOrientation |
|
var isShowedOnStart: Boolean |
|
val parent: ViewGroup |
fun build(): Flourish
creates an instance of the Flourish. |
|
fun setDuration(value: Long): Flourish.Builder
sets the duration of the flourishing. |
|
fun setFlourishAnimation(value: FlourishAnimation): Flourish.Builder
sets the flourishing animation for showing and dismissing. |
|
fun setFlourishLayout(value: Int): Flourish.Builder
sets the flourish layout for showing and dismissing on the parent layout. |
|
fun setFlourishLayoutOnClickListener(value: OnClickListener): Flourish.Builder
sets an onClickListener to the flourish layout. fun setFlourishLayoutOnClickListener(block: () -> Unit): Flourish.Builder
sets an onClickListener to the flourish layout using lambda. |
|
fun setFlourishListener(value: FlourishListener): Flourish.Builder
sets a flourishListener for listening changes. fun setFlourishListener(block: (isShowing: Boolean) -> Unit): Flourish.Builder
sets a flourishListener for listening changes using lambda. |
|
fun setFlourishOrientation(value: FlourishOrientation): Flourish.Builder
sets the orientation of the starting point. |
|
fun setIsShowedOnStart(value: Boolean): Flourish.Builder
sets the flourish layout should be showed on start. |