flutter - Flutter - Inkwell 波纹显示在其子图像上
问题描述
我有一个Image
和一个Button
内部InkWell
......所以当点击时按钮会触发......当点击卡的其余部分时,InkWell会触发......除了按钮和图像之外,波纹将显示在其他任何地方...... . 现在我想让 InkWell 波纹也显示在图像上。
Card(
child: InkWell(
onTap: () {
print('x');
},
child: Column(
children: [
Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisSize: MainAxisSize.min,
children: [
Container(
child: Image(
image: NetworkImage('NetworkImage'),
fit: BoxFit.cover,
)),
Text('Hello'),
],
),
Spacer(),
OutlinedButton(
onPressed: () {},
child: Text('Button'),
)
],
),
),
);
我不能使用类似的东西,Stack
因为当单击按钮时,InkWell 水龙头会触发
解决方案
推荐阅读
- flutter - in_app_purchase purchaseUpdatedStream 监听事件未触发
- c - 尝试打印数组时不断出现分段错误(核心转储)
- java - 如果值为空或“”,是否可以将我的 EditText 设置为不可见?
- r - RDCOMClient 故障 - 连接到 Outlook 的程序停止工作
- python-3.x - 不使用 Selenium 抓取站点数据
- html - 添加指向特定行的链接
- python - 为什么 set() 反转列表?
- azure - 如何使用 JMeter 将负载测试应用于 Azure 事件中心触发的消费者功能,以找出消费者的处理速度与出口速度的比率?
- ruby-on-rails - 我应该如何制作涉及不同模型属性的自定义表单?
- python - Cuda 10.2 和 pytorch 1.5 – OSError: [WinError 126] The specified module could not be found