如果你遇到过需要自己定义的带手势的view,发现点击几下可能只响应一次,
很有可能是GestureDetector的child没有加背景,
有时GestureDetector的child不需要加背景也可以点击,但是只可以点击child显示有内容的地方,没有显示内容点击是没有用的 (例如:Text控件的话只有显示的字可点击)
新手记录一下
加背景色
GestureDetector :
GestureDetector(
onPanDown: (details){
var value = details.globalPosition.dx - 40;
},
onPanUpdate: (details){},
onPanEnd: (details){},
onTapUp: (details) {},
child: Container(
width: 280,
height: 30,
color: Colors.white, //这里加背景色 如果不知道加什么颜色可以加透明色
child:.....省略
),
);