Skip to main content

group

Function group 

Source
pub fn group<'a, Message, Renderer>(
    segments: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
) -> Row<'a, Message, Theme, Renderer>
where Message: 'a, Renderer: Renderer + 'a,
Expand description

Creates a row that holds segmented buttons with overlapping outlines.

Examples found in repository?
examples/showcase/pages/controls.rs (lines 101-108)
98fn segmented_buttons(state: &Showcase) -> material::Element<'_, Message> {
99    use material::widget::segmented_button;
100
101    segmented_button::group(segmented_button::animated_label_actions(
102        &state.segment_state,
103        [
104            ("List", Message::SegmentSelected(SegmentChoice::List)),
105            ("Grid", Message::SegmentSelected(SegmentChoice::Grid)),
106            ("Map", Message::SegmentSelected(SegmentChoice::Map)),
107        ],
108    ))
109    .into()
110}