首页 > 解决方案 > 什么,何时以及如何在颤振中使用 MaterialTapTargetSize

问题描述

我是新来的。当我在颤振文档中徘徊时。我在 Button 的属性中找到了 MaterialTapTargetSize。文档让我很困惑。

所以我想知道

  1. MaterialTapTargetSize 属性的用途是什么?
  2. 什么时候使用?
  3. 如何使用?

简单的英语对我来说会更好。谢谢

标签: flutterdart

解决方案


  1. 小部件的 MaterialTapTargetSize 属性设置小部件周围的区域以捕捉手势等。下面的复选框周围的区域是一个示例。

带有点击目标大小的复选框

  1. 一个实例是当你想要这个时

这个

但你有这个

在此处输入图像描述

请注意,复选框周围的空间阻止它与上方的 TextField 对齐。

  1.  Checkbox(
     value: model.checkboxValue,
     onChanged: (onChanged) {
     model.onCheckboxChecked(onChanged);
     },
     materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
     ),
    

请注意,这会减少复选框周围的空间,但不会完全删除它。


推荐阅读