当前位置:   article > 正文

flutter 软键盘挤压页面导致变形溢出_flutter 键盘弹出再收起后屏幕显示变形

flutter 键盘弹出再收起后屏幕显示变形

flutter  解决这种有两种办法 一种就是传统的嵌套 SingleChildScrollView 让页面可以上下滑动  如果不想改变页面结构 

flutter  类入口的 Scaffold 的resizeToAvoidBottomInset: false 就可以

注意:  一个页面不管嵌套了多少类 只要用了Scaffold   都需要设置 resizeToAvoidBottomInset: false

注意: resizeToAvoidBottomInset: false属性会和flutter 官方的监听软键盘高度继承类 WidgetsBindingObserver 相互抵消 注意取舍和业务逻辑判断  https://blog.csdn.net/sinat_37255207/article/details/106167427

 

  1. @override
  2. Widget build(BuildContext context) {
  3. return Scaffold(
  4. resizeToAvoidBottomInset:false,
  5. appBar: CenterTitleAppBar(
  6. title: '会员',
  7. actions: <Widget>[
  8. ],
  9. ),
  10. body:MemberIndex(),
  11. );
  12. }
  13. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/268726?site
推荐阅读
相关标签
  

闽ICP备14008679号