我想要的小部件有特定的大小,但如果可用空间太小而无法容纳它们,则会缩小。
假设可用空间为100px,每个子小部件的宽度为10px。
如果父元素的大小由于调整而变小到90px,则默认情况下,如果有10个子元素,则第10个子元素将不会呈现为溢出。
在这种情况下,我希望这10个子项均匀缩小,以使每个子项的宽度变为9px,以适应整个父元素。
即使可用空间大于100px,它们也保持原来的大小。
想知道是否有任何方法可以实现这一点。
假设可用空间为100px,每个子小部件的宽度为10px。
如果父元素的大小由于调整而变小到90px,则默认情况下,如果有10个子元素,则第10个子元素将不会呈现为溢出。
在这种情况下,我希望这10个子项均匀缩小,以使每个子项的宽度变为9px,以适应整个父元素。
即使可用空间大于100px,它们也保持原来的大小。
想知道是否有任何方法可以实现这一点。
return Expanded(
child: Row(
children: [
...List.generate(Navigation().state.length * 2, (index) => index % 2 == 0 ? Flexible(child: _Tab(index: index ~/ 2, refresh: refresh)) : _Seperator(index: index)),
Expanded(child: Container(color: ColorScheme.brightness_0))
]
)
);
...
_Tab({ required this.index, required this.refresh }) : super(
constraints: BoxConstraints(minWidth: 120, maxWidth: 200, minHeight: 35, maxHeight: 35),
...