class Button : ActionButton (source)
An action button to be added to the toolbar.
imageDrawable - The drawable to be shown.
contentDescription - The content description to use.
visible - Lambda that returns true or false to indicate whether this button should be shown.
background - A custom (stateful) background drawable resource to be used.
padding - a custom Padding for this Button.
listener - Callback that will be invoked whenever the button is pressed
Button(imageDrawable: Drawable, contentDescription: String, visible: () -> Boolean = { true }, background: Int = 0, padding: Padding = DEFAULT_PADDING, listener: () -> Unit)
An action button to be added to the toolbar. |
val padding: Padding
a custom Padding for this Button. |
val contentDescription: String
The content description to use. |
|
val imageDrawable: Drawable?
The drawable to be shown. |
|
open val visible: () -> Boolean
Lambda that returns true or false to indicate whether this button should be shown. |
open fun bind(view: View): Unit |
|
open fun createView(parent: ViewGroup): View |
class TwoStateButton : Button
An action that either shows an active button or an inactive button based on the provided isEnabled lambda. |