如何在flutter中更改Radio或RadioListTile的填充?

Dar*_*eff 5 flutter

我正在尝试进行一些 ui 自定义,但我不知道如何减少 Flutter 中 Radio 或 RadioList 的填充。

我们能做到吗?

小智 42

设置这些无线电属性:

visualDensity: const VisualDensity(
  horizontal: VisualDensity.minimumDensity,
  vertical: VisualDensity.minimumDensity,
),
Run Code Online (Sandbox Code Playgroud)

materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
Run Code Online (Sandbox Code Playgroud)

  • 这应该是正确的标记答案!谢谢你!:) (3认同)

Doc*_*Doc 17

如果您正在使用,RadioListTile则设置densetrue.

如果它是一个Radio,然后materialTapTargetSize: MaterialTapTargetSize.shrinkWrap将缩小尺寸。

否则,请自己制作。

  • 在“RadioListTile”的情况下,“dense: true”无法解决我的问题。谢谢。 (5认同)