flutter GestureDetector的onTap事件无效,原因?

alignment: Alignment.topRight,需要添加这句话才可以
child: new Container(
child: new GestureDetector(
// onPressed: _toast(“响应了FlatButton的点击事件”),//主意这样写是错误的,如果是这样写的话,只会初始化的时候触发一次
// onPressed: ()=>_toast(“响应了FlatButton的点击事件”),

                //加了AbsorbPointer这个不会执行,但是onTap执行了,AbsorbPointer理解为吸收掉指向该控件的一切包括点击事件
                child: new Text(
                  "FlatButton",
                  style: new TextStyle(
                      fontSize: 30,
                      color: Colors.black,
                      backgroundColor: Colors.red),
                ),

// behavior: HitTestBehavior.opaque,
onTap: () {
print(“点击了Container11”);
_toast(“点击了Container11”);
},

              ),

// ),
),

你可能感兴趣的:(flutter GestureDetector的onTap事件无效,原因?)