Dom*_*ski 9 dart flutter flutter-layout
假设我有这个小部件:
Card(
child: InkWell(
onTap: () {},
child: Padding(
padding: const EdgeInsets.all(28.0),
child: RaisedButton(
child: Text('Test'),
onPressed: () {},
),
),
),
),
Run Code Online (Sandbox Code Playgroud)
我想禁止(防止示出)连锁反应上Card
/InkWell
只有当RaisedButton
被窃听,但以显示它时,Card
被分接(即,按钮之外)。有什么办法可以达到这个效果吗?
我认为普遍的问题可以是:如何防止在点击内部 InkWell 时对周围 InkWell 产生连锁反应?如果你的源代码看看,你可以看到,RaisedButton
有Material
和InkWell
小部件引起波动。
如果您想快速破解,请查看:
Container(
width: 180,
height: 120,
child: Stack(
children: <Widget>[
Card(
child: InkWell(
onTap: () {},
),
),
Center(
child: RaisedButton(
child: Text('Test'),
onPressed: () {},
),
)
],
),
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1682 次 |
最近记录: |