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

做网站的骗术视频号推广

做网站的骗术,视频号推广,给别人做时时彩网站违法不,wordpress网站图标1、问题说明: 在开发中,经常遇到这种事,一个页面有输入框,点击输入框后,会弹起软键盘,同时输入框会聚焦,手动收起软键盘后,点击另一个按钮前往下一个页面或者显示一个弹窗&#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.ds6.com.cn/news/62693.html

相关文章:

  • 佛山移动网站建设公司营销推广的主要方法
  • 个人nas做网站定制网站和模板建站
  • 做网站过程中的自身不足品牌推广策略有哪些
  • 自己电脑做网站教程广告联盟官网
  • 来年做那些网站能致富搜狗网
  • 珠海网站建设防免费网站推广软件下载
  • 常州微元宝网站建设软文范例大全
  • 课程设计登录页面手机360优化大师官网
  • 培训的网站建设营销平台有哪些
  • wordpress 数据备份插件seo综合查询软件排名
  • 网站开发的自适应中国万网域名查询
  • 免费的企业查询软件seo海外推广
  • ppt 模板免费下载知乎推广优化
  • wordpress插件残留怎么删除seo入门培训教程
  • 星锐网站建设百度竞价官网
  • app网站及其特色苏州百度推广公司地址
  • 官方网站下载打印机的驱动风云榜百度
  • 在线做数据图的网站东莞疫情最新通知
  • 上海哪里做网站比较好如何做网络推广外包
  • 伊川网站开发百度推广找谁做靠谱
  • 开发一个软件的流程宁波seo深度优化平台有哪些
  • 宁波建网站推荐手机百度账号登录入口
  • 微信朋友圈的网站连接怎么做网站排名优化怎么做
  • 下载什么软件可以做动漫视频网站百度提交工具
  • 网站建设制作确认单百度网站关键词排名查询
  • 学网站维护seo长尾快速排名
  • 简单的网站开发的软件有哪些北京seo关键词排名优化
  • 怎么做服装外贸网站网络营销电子版教材
  • 个人 网站备案什么平台可以免费推广产品
  • 甘肃兰州疫情最新消息今天长沙seo管理