flutter - 如何用 Flutter 处理嵌套的 InkWell?
问题描述
假设你有几个嵌套的InkResponse
,如果你点击内部的,所有的父级实际上都会触发飞溅效果,即使它们会在正确的点击小部件的点击区域中松动。效果将是这样的:
如何防止此类行为?如何仅为点击的小部件显示启动画面?在此示例图像中,它使用Container
> Row
(with InkReponse
) > Icon
(also with InkResponse
)。如果您使用材质按钮,也会发生这种情况。
解决方案
尝试使用空处理程序 + 填充将图标包装到 GestureDetector 中。
推荐阅读
- facebook - 找出谁或什么在使用 API 调用?
- spring - 弹簧集成 dsl - NoSuchBeanDefinitionException
- sql - 在 redshift 上查询数据时出错 - 获取条带数据时出错
- r - ggplot2:如何设置特定条的条宽?
- java - RestHighLevelClient 类型的方法 admin() 未定义
- kmalloc - 我们什么时候使用vmalloc和kmalloc?
- javascript - 如何更改子组件背景颜色
- ios - 如何使用 OpenGL ES 在 iOS SDK 中绘制黑色边缘?
- c# - 正确定位多个框架时如何使用条件符号(VS2017)
- sql - 有没有办法在同一个 laravel 查询中选择和聚合?