Ρπί*_*ηφφ 4 dart flutter ripple-effect
我想使用该功能,但LongPressDown遗憾的是,手势检测器没有波纹触摸效果。所以如果我选择使用LongPressDownDetailsGestureDetectorInkWell它,则没有 LongPressDownDetails。
所以我的问题是,如何利用 GestureDetector 的功能获得 InkWell 的涟漪效果?
这非常简单,只需Inkwell在 the 上添加一个GestureDetector即可(无需在 中写入任何内容onTap)。
return InkWell(
onTap: () {},
child: GestureDetector(
onLongPress: (){
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
content: Text('Tap'),
));
}
,
child: const Padding(
padding: EdgeInsets.all(12.0),
child: Text('Flat Button'),
),
),
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3852 次 |
| 最近记录: |