Flutter:Inkwell widget 的作用和 "widgets that support taps"

Flutter: The role of the Inkwell widget and "widgets that support taps"

https://flutter.dev/docs/cookbook/gestures/ripples

Inkwell 小部件已在上页进行了说明。 我不确定何时使用 Inkwell 小部件。 总算能看懂了。

作为我们想要添加连锁反应的过程

1.Create一个支持点击的widget (生成一个支持点击的widget)

2.Wrap 它在 InkWell 小部件中用于管理点击回调和波纹动画。 (用 Inkwell 小部件包裹)

说明中以Container widget作为“支持点击的widget”为例

我猜 Container widget 可能是一个“tap-supporting widget”, 什么样的小部件是“支持点击的小部件”? (说支持tap的要求)

毕竟Inkwell widget的使用方法, “如果您想将两者都添加到无法单独添加涟漪效果或点击回调的小部件”

如文档 https://api.flutter.dev/flutter/material/InkWell-class.html 中所述,响应触摸的 Material 的矩形区域。 它具有哪个子部件并不重要,它会在上面执行飞溅动画。但是 InkWell 小部件必须有一个 Material 小部件作为祖先。