如何从Flutter中的ToggleButtons中删除空间并使它滚动

问题描述 投票:1回答:2

在ToggleButtons-示例中,图标之间没有太多空间:https://api.flutter.dev/flutter/material/ToggleButtons-class.html

enter image description here

当我使用提供的代码时,我得到了

enter image description here

如何删除左侧和右侧的空间?

并且是否有可能滚动切换按钮-甚至“翻页”(单击切换按钮左右两侧的按钮,然后按一个方向“滚动/移动”一个图标)]

user-interface flutter togglebutton
2个回答
0
投票

您可以用SingleChildScrollView包裹任何小部件,如下所示:

SingleChildScrollView(
  scrollDirection: Axis.horizontal,
  child: ToggleButtons( ... ),
),

0
投票

可能在下一个Flutter版本中将包含一个PR,该PR将constraints参数添加到ToggleButtons小部件(https://github.com/flutter/flutter/pull/39857)。在此之前,您可以使用SingleChildScrollView方法。

© www.soinside.com 2019 - 2024. All rights reserved.