Tabs
Tabs
MUITabs
Parameters:
Factory Constructors
MUITabs.transparent
MUITabs.transparentMUITabs.underlined
MUITabs.underlinedExample usage
Last updated
MUITabs.transparentMUITabs.underlinedLast updated
ValueListenableBuilder(
valueListenable: tabIndexNotifier,
builder: (context, tabIndex, child) {
return MUITabs(
tabIndex: tabIndex,
onChanged: (index) {
tabIndexNotifier.value = index;
},
tabs: [
MUITab(label: "HTML"),
MUITab(label: "React"),
MUITab(label: "Vue"),
MUITab(label: "Angular"),
MUITab(label: "Svelte"),
],
);
}),ValueListenableBuilder(
valueListenable: transparentTabIndexNotifier,
builder: (context, tIndex, child) {
return MUITabs.transparent(
tabIndex: tIndex,
onChanged: (index) {
transparentTabIndexNotifier.value = index;
},
tabs: [
MUITab(label: "HTML"),
MUITab(label: "React"),
MUITab(label: "Vue"),
MUITab(label: "Angular"),
MUITab(label: "Svelte"),
],
);
}),ValueListenableBuilder(
valueListenable: underlinedTabIndexNotifier,
builder: (context, tIndex, child) {
return MUITabs.underlined(
tabIndex: tIndex,
onChanged: (index) {
underlinedTabIndexNotifier.value = index;
},
tabs: [
MUITab(label: "HTML"),
MUITab(label: "React"),
MUITab(label: "Vue"),
MUITab(label: "Angular"),
MUITab(label: "Svelte"),
],
);
}),ValueListenableBuilder(
valueListenable: verticalTabIndexNotifier,
builder: (context, tabIndex, child) {
return MUITabs(
axis: Axis.vertical,
tabIndex: tabIndex,
onChanged: (index) {
verticalTabIndexNotifier.value = index;
},
underline: false,
tabs: [
MUITab(label: "HTML"),
MUITab(label: "React"),
MUITab(label: "Vue"),
MUITab(label: "Angular"),
MUITab(label: "Svelte"),
],
);
}),