Stack 设置 Overflow.visible 后 虽然显示 UI 了 但是点击不到

问题描述

Stack 设置 Overflow.visible 后 虽然显示 UI 了 但是点击不到

截屏2020-02-05下午11.56.42.png

问题出现的环境背景及自己尝试过哪些方法

尝试将 Stack 父级调高,之后可以点击到了,但是有东西被挤走了。
基本确认是 超出父级 显示范围的不能点击到。

相关代码

出现问题代码的 Git

你期待的结果是什么?实际看到的错误信息又是什么?

期待点击灰色半透明的部分能收起遮罩。

阅读 858
评论
    1 个回答

    又是自问自答的……
    截屏2020-02-06下午2.22.04.png

    解决时的 GIT 代码

    大体思路是 Stack 把到我要盖的东西包起来。

    provider 库做状态管理。

    不过我感觉官网文档确实不好理解,我是花了8个小时才搞搞定的。

    var filterBarData = Provider.of<FilterBarModel>(context);

    这个很重要,用来获得 ChangeNotifier 对象,我一开始老是 new 这个东西,对官方文档有误解,我一直以为这个会是个单例一样的东西,但是我感觉实际上不是的。

    参考链接:

    简单的应用状态管理

      相似问题
      推荐文章