我尝试通过包装
return ClipRRect(
borderRadius: BorderRadius.circular(30.0),
child: Chewie(
controller: _chewieController,
)
和
return Stack(
children: [
ClipRRect(
borderRadius: BorderRadius.circular(30.0),
child: Chewie(
controller: _chewieController,
),
),
Positioned.fill(child: GestureDetector(
onDoubleTap: (){
print('its double tapped ');
},
child: Container(
color: Colors.transparent,
height: double.infinity,
width: double.infinity,
),))
],
);
现在我可以双击,但是只需单击一下,控制器就不会出现,有什么办法可以实现这两件事。
使用 doubleTap,我可以调用类似的函数并使用 onTap 来显示控制器。
上面使用的包chewie 0.12.0