当前位置: 首页 > news >正文

陕西西安网站建设公司300个吉祥公司取名大全

陕西西安网站建设公司,300个吉祥公司取名大全,邢台县建设局网站,建设银行网站ie11打不开1、问题说明#xff1a; 在开发中#xff0c;经常遇到这种事#xff0c;一个页面有输入框#xff0c;点击输入框后#xff0c;会弹起软键盘#xff0c;同时输入框会聚焦#xff0c;手动收起软键盘后#xff0c;点击另一个按钮前往下一个页面或者显示一个弹窗#xff0…1、问题说明 在开发中经常遇到这种事一个页面有输入框点击输入框后会弹起软键盘同时输入框会聚焦手动收起软键盘后点击另一个按钮前往下一个页面或者显示一个弹窗返回或者关闭弹窗后由于输入框仍然有焦点软键盘又会自动弹起非常影响使用体验。 2、问题解决 FocusManager.instance.primaryFocus?.unfocus();在【点击另一个按钮前往下一个页面或者显示一个弹窗】这一步的时候执行一下上面那行代码会清除焦点并收起软键盘。 但是这里还有一个问题稍微复杂一点的页面可能会有很多按钮能显示弹窗或打开新页面这样的话岂不是要在每一个按钮点击那里都写上那行代码 当然我们可以封装显示弹窗和页面跳转的方法比如 image.png 这样每次页面跳转都可以用这个open方法去执行。 至此可以解决大部分情况了。 但是还有一种特殊情况如果该页面有引入某些第三方库显示弹窗内容的话就又要封装一个方法去调用第三方库毕竟直接调用第三方库是不会执行那行代码的。 比如第三方的一个DatePicker一个选择日期时间的底部弹窗。 不能直接调用第三方方法还要去封装一层的确是有点麻烦了所以下面再介绍一个终极解决方法 首先要引入第三方库 keyboard_utils: ^1.3.0 这个库可以用来监听软键盘的弹起和收起。 我们可以在监听到软键盘收起的时候执行下面这行代码 FocusManager.instance.primaryFocus?.unfocus();具体代码如下 KeyboardUtils _keyboardUtils KeyboardUtils();overridevoid initState() {_keyboardUtils.add(listener: KeyboardListener(willHideKeyboard: () {FocusManager.instance.primaryFocus?.unfocus();},willShowKeyboard: (double keyboardHeight) {}));super.initState();}overridevoid dispose() {if (_keyboardUtils.canCallDispose()) {_keyboardUtils.dispose();}super.dispose();}
http://www.w-s-a.com/news/859702/

相关文章:

  • 怎样做网站內链大连市建设工程信息网官网
  • 网站软件免费下载安装泰安网站建设收费标准
  • 部署iis网站校园网站设计毕业设计
  • 网站快慢由什么决定塘沽手机网站建设
  • 苏州那家公司做网站比较好装修队做网站
  • 外贸网站推广中山网站流量团队
  • 网站前端设计培训做一份网站的步zou
  • 网站备案拍照茶叶网页设计素材
  • wordpress 手机商城模板关键词优化软件有哪些
  • 网站301做排名python做的网站如何部署
  • 昆山做企业网站工信部网站 备案
  • 做英文的小说网站有哪些网站做qq登录
  • 湖州建设局招投标网站深圳广告公司集中在哪里
  • 重庆主城推广网站建设商城网站建设预算
  • 宁波品牌网站推广优化公司开发公司工程部工作总结
  • 长沙建站模板微信网站建设方案
  • 不让网站在手机怎么做门户网站 模板之家
  • 网站建设及推广图片wordpress文章摘要调用
  • 手机版网站案例全国信息企业公示系统
  • 模仿别人网站建设银行广州招聘网站
  • 沧州网站建设沧州内页优化
  • 代加工网站有哪些专门做网站关键词排名
  • 郑州做景区网站建设公司软件开发者模式怎么打开
  • 长沙企业网站建设哪家好做app一般多少钱
  • 南宁一站网网络技术有限公司网站开发技术应用领域
  • 公司网站建设方案ppt专业构建网站的公司
  • 深圳网站建设方维网络网站框架设计好后怎么做
  • 合肥网站建设过程网站栏目建设调研
  • 手机访问网站页面丢失北京电商平台网站建设
  • 郑州网站怎么推广中山 网站关键词优化