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}