我试图录制一个视频,当一个按钮被按下很长时间(以颤音)
这是我的密码:
GestureDetector(
onLongPressStart: () {print("START VIDEO");}
onLongPressEnd: () {print("END VIDEO");}
onTap: () {print("take photo");},
child: Container(
width: 40,
height: 40,
color: Colors.red,
child: Text("BUTTON"),
),
),但它给出了一个错误:
..。不能分配给参数类型'void (LongPressEndDetails)‘。
什么是LongPressEndDetails?
发布于 2019-09-11 18:29:57
onLongPressStart要求您传递LongPressStartDetails,所以
而不是
onLongPressStart: () {...}使用
onLongPressStart: (LongPressStartDetails details) {...}或者简单的
onLongPressStart: (details) {...}发布于 2019-09-11 18:21:42
试过了然后就成功了..。
onLongPress: () {
print('start recording');
},
onLongPressUp: () {
print('stop recording');
},https://stackoverflow.com/questions/57894739
复制相似问题