ButtonFilled
The filled button should only be used once per view (not including a modal dialog), these buttons have the most emphasis.
The minimal usage of the component is the text of the button but you can add an icon or indicate a loading state after a click action for example.
Parameters
Will be called when the user clicks the button
Modifier to be applied to the button
The size of the button
The intent color for the button.
Controls the enabled state of the button. When false
, this button will not be clickable
The optional icon to be displayed at the start or the end of the button container.
If an icon is added, you can configure the side where is should be displayed, at the start or end of the button
show or hide a CircularProgressIndicator at the start that push the content to indicate a loading state
the MutableInteractionSource representing the stream of Interactions for this button. You can create and pass in your own remember
ed instance to observe Interactions and customize the appearance / behavior of this button in different states.
Samples
com.adevinta.spark.samples.components.ButtonSampleThe filled button should only be used once per view (not including a modal dialog), these buttons have the most emphasis.
The minimal usage of the component is the text of the button but you can add an icon or indicate a loading state after a click action for example.
Parameters
Will be called when the user clicks the button
The text to be displayed in the button
Modifier to be applied to the button
The size of the button
The intent color for the button.
Controls the enabled state of the button. When false
, this button will not be clickable
The optional icon to be displayed at the start or the end of the button container.
If an icon is added, you can configure the side where is should be displayed, at the start or end of the button
show or hide a CircularProgressIndicator at the start that push the content to indicate a loading state
the MutableInteractionSource representing the stream of Interactions for this button. You can create and pass in your own remember
ed instance to observe Interactions and customize the appearance / behavior of this button in different states.
Samples
com.adevinta.spark.samples.components.ButtonSampleThe filled button should only be used once per view (not including a modal dialog), these buttons have the most emphasis.
The minimal usage of the component is the text of the button but you can add an icon or indicate a loading state after a click action for example.
Parameters
Will be called when the user clicks the button
The text to be displayed in the button
Modifier to be applied to the button
The size of the button
The intent color for the button.
Controls the enabled state of the button. When false
, this button will not be clickable
The optional icon to be displayed at the start or the end of the button container.
If an icon is added, you can configure the side where is should be displayed, at the start or end of the button
show or hide a CircularProgressIndicator at the start that push the content to indicate a loading state
the MutableInteractionSource representing the stream of Interactions for this button. You can create and pass in your own remember
ed instance to observe Interactions and customize the appearance / behavior of this button in different states.