假设我有这个小部件:
Card(
child: InkWell(
onTap: () {},
child: Padding(
padding: const EdgeInsets.all(28.0),
child: RaisedButton(
child: Text('Test'),
onPressed: () {},
),
),
),
),
我希望仅在点击RaisedButton时禁用(不显示)Card/InkWell上的涟漪效果,但在点击Card(即按钮外部)时显示它。有没有办法实现这种效果?
我认为一般化的问题可以是:“如何防止在内部InkWell上点击时周围的InkWell产生涟漪效果?”如果您查看源代码,则可以看到RaisedButton具有Material和InkWell小部件,这些小部件会导致涟漪。 这里是完整的示例代码。