屏幕的某些部分没有捕捉到手势(例如,滑动,滚动,点击...)

时间:2019-12-01 09:41:13

标签: android flutter flutter-layout

屏幕的某些部分无法正常工作 (在2个真实设备和一个模拟器上进行了测试)

没有隐藏的小部件可以静默捕捉手势

我什至都不知道现在要搜索什么:\

检查了我的代码,但未做任何奇怪的自定义操作,所有小部件均为OEM小部件

illustrated the app here

有什么想法吗?

这是包含所有有问题的按钮和小部件的小部件:

ListView.builder(
    padding: EdgeInsets.fromLTRB(7.0, 7.0, 7.0, 7.0),
    controller: _scrollController,
    itemCount: 1,
    scrollDirection: displayWidth > 600 ? Axis.horizontal : Axis.vertical,
    itemBuilder: (context, index) {
      return ListBody(
          mainAxis: displayWidth > 600 ? Axis.horizontal : Axis.vertical,
          children: <Widget>[
            Padding(
              padding: EdgeInsets.fromLTRB(0.0, 5.0, 0.0, 5.0),
            ),
            content_firstCard(displayWidth, displayHeight), // explanation
            Padding(
              padding: EdgeInsets.fromLTRB(
                  0.0,
                  0.0,
                  displayWidth > 600 ? 20.0 : 0.0,
                  displayWidth > 600 ? 0.0 : 20.0),
            ),
            content_secondCard2(displayWidth, displayHeight), // flutter
            Padding(
              padding: EdgeInsets.fromLTRB(
                  0.0,
                  0.0,
                  displayWidth > 600 ? 20.0 : 0.0,
                  displayWidth > 600 ? 0.0 : 20.0),
            ),
            content_thirdCard(displayWidth, displayHeight),
            Padding(
              padding: EdgeInsets.fromLTRB(
                  0.0,
                  0.0,
                  displayWidth > 600 ? 20.0 : 0.0,
                  displayWidth > 600 ? 0.0 : 20.0),
            ),
            content_forthCard(displayWidth, displayHeight),
            Padding(
              padding: EdgeInsets.fromLTRB(
                  0.0,
                  0.0,
                  displayWidth > 600 ? 20.0 : 0.0,
                  displayWidth > 600 ? 0.0 : 20.0),
            ),
          ]);
    });

1 个答案:

答案 0 :(得分:1)

有隐藏的文字捕捉手势

尝试了 devTools 来找到它

打开devTools>在打开devTools之后在设备屏幕上单击>单击屏幕左下角的搜索按钮>单击屏幕上未捕获手势的portoin> devtool的WidgetTree上显示的该死的小部件:D

the image