赞
踩
问题:dialog中有输入框,点击输入框,输入框上移,dialog不上移导致dialog白屏
解决方法:外层包一层Scaffold
代码如下:
showDialog( context: ctx, builder: (ctx) { //修复键盘弹出弹窗不上移问题 return GestureDetector( onTap: () => Navigator.pop(), behavior: HitTestBehavior.opaque, child: Scaffold( //这里包一层Scaffold backgroundColor: Colors.transparent, body: Center( child: SingleChildScrollView( // 键盘出现页面自适应 child: ...... ), ), ), ); });
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。