如何解决TextField导致PageView向上滚动
我有一棵相当复杂的窗口小部件树,当我提交文本字段时,导致页面浏览量上升。
我的小部件树:
StreamBuilder =>堆栈=>支架=> PageView(水平)=> StreamBuilder => FutureBuilder => PageView(垂直)=> ChangeNotifierProvider => FutureBuilder => Scaffold => TextField
尝试的解决方案:
仅创建简化树:PageView(水平)=> PageView(垂直)=>支架=> TextField不会产生这种效果。
当TextField导致其不在视图中时,在第二个PageView上侦听PageView Listener会显示相同的页面/偏移。
在提交TextField时尝试使用PageView Listener动画/跳转到页面顶部不会停止这种效果。
任何帮助都会很棒:)
解决方法
我遇到了同样的问题,我将这段代码resizeToAvoidBottomInset: false
放在了Scaffold
中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。