有没有人知道如何实现一个类似于TabBar的小部件,如果所有选项卡的宽度之和小于屏幕的宽度,那么选项卡就可以用宽度来划分整个空间;如果所有选项卡的宽度之和大于屏幕的宽度,那么就保持它们的大小不变,让它们水平滚动?所有选项卡宽度之和小于屏幕宽度时的示例:
所有选项卡宽度之和大于屏幕宽度时的示例:
7eumitmz1#
您可以通过以下方式实现:将isScrollable设置为true,将labelPadding设置为EdgeInsets.zero,将indicatorSize设置为TabBarIndicatorSize.label。现在,您可以使用Tabbar的这些属性来实现此操作。
isScrollable
labelPadding
EdgeInsets.zero
indicatorSize
TabBarIndicatorSize.label
1条答案
按热度按时间7eumitmz1#
您可以通过以下方式实现:将
isScrollable
设置为true,将labelPadding
设置为EdgeInsets.zero
,将indicatorSize
设置为TabBarIndicatorSize.label
。现在,您可以使用Tabbar的这些属性来实现此操作。