ButtonGroupScope
Interface
Android
public interface ButtonGroupScope
Functions
public fun Modifier.weight(
@FloatRange(from = 0.0, fromInclusive = false) weight: Float
): Modifier
ButtonGroup uses a ratio of all sibling item weights to assign a width to each item. The
horizontal space is distributed using weight first, and this will only be changed if any
item would be smaller than its minWidth. See also Modifier.minWidth.
Parameters
| weight | The main way of distributing available space. This is a relative measure, and items with no weight specified will have a default of 1f. |
public fun Modifier.minWidth(minWidth: Dp = ButtonGroupDefaults.MinWidth): Modifier
Specifies the minimum width this item can be, in Dp. This will only be used if distributing
the available space results in a item falling below its minimum width. Note that this is only
used before animations, pressing a button may result on neighbor button(s) going below their
minWidth. See also Modifier.weight
Parameters
| minWidth | the minimum width. If none is specified, minimumInteractiveComponentSize is used. |
public fun Modifier.animateWidth(interactionSource: InteractionSource): Modifier
Specifies the interaction source to use with this item. This is used to listen to events and animate growing the pressed button and shrink the neighbor(s).
