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

南平摩托车罚款建设网站缴费谷歌浏览器安卓版下载

南平摩托车罚款建设网站缴费,谷歌浏览器安卓版下载,西安网站建设公司找哪家,上海最大的企业【HarmonyOS Next】鸿蒙监听手机按键 一、前言 应用开发中我们会遇到监听用户实体按键,或者扩展按键的需求。亦或者是在某些场景下,禁止用户按下某些按键的业务需求。 这两种需求,鸿蒙都提供了对应的监听事件进行处理。 onKeyEvent 默认的…

【HarmonyOS Next】鸿蒙监听手机按键

一、前言

应用开发中我们会遇到监听用户实体按键,或者扩展按键的需求。亦或者是在某些场景下,禁止用户按下某些按键的业务需求。

这两种需求,鸿蒙都提供了对应的监听事件进行处理。
onKeyEvent 默认的按钮监听事件

onKeyPreIme 这是优先级最高的监听回调,别上面多了一个return开关,用于告诉系统监听事件是否再向下传递。
在这里插入图片描述
窗口是第一级接收按钮事件的实体。后续会传递给后三级。

二、解决方案参考

我们以音量实体按键举例,
通过绑定onKeyEvent按键监听来获取按键事件的回调。需要注意的是,绑定了按键事件需要控件获得焦点时,用户去操作按键才会有监听回调。

		// 给控件添加默认聚焦.defaultFocus(true)// 给Button设置onKeyEvent事件.onKeyEvent((event?: KeyEvent) => {})

使用onKeyPreIme屏蔽音量使用下键。

import { KeyCode } from '@kit.InputKit';

struct PreImeEventExample {build() {Column() {Search({placeholder: "Search..."}).width("80%").height("40vp").border({ radius:"20vp" }).onKeyPreIme((event:KeyEvent) => {// 屏蔽音量使用下键if (event.keyCode == KeyCode.KEYCODE_VOLUME_DOWN) {return true;}return false;})}}
}

三、DEMO源码示例:

import { KeyCode } from '@kit.InputKit'

struct KeyClickTestPage { text: string = '' eventType: string = ''build() {Column() {Button('KeyEvent').defaultFocus(true)// 给Button设置onKeyEvent事件.onKeyEvent((event?: KeyEvent) => {if(event){if (event.type === KeyType.Down) {this.eventType = 'Down' // 按钮 按下}if (event.type === KeyType.Up) {this.eventType = 'Up'// 按钮 抬起}// KEYCODE_VOLUME_UP	16	音量增加键// KEYCODE_VOLUME_DOWN	17	音量减小键// KEYCODE_POWER	18	电源键this.text = 'onKeyEvent KeyType:' + this.eventType + '\nkeyCode:' + event.keyCode + '\nkeyText:' + event.keyText + '\nintentionCode:' + event.intentionCode}}).onKeyPreIme((event:KeyEvent) => {// 屏蔽音量使用下键if (event.keyCode == KeyCode.KEYCODE_VOLUME_DOWN) {return true;}this.text = 'onKeyPreIme KeyType:' + this.eventType + '\nkeyCode:' + event.keyCode + '\nkeyText:' + event.keyText + '\nintentionCode:' + event.intentionCodereturn false;})Text(this.text).padding(15)}.height(300).width('100%').padding(35)}
}

扩展资料

点击跳转参考按键Code列表:
在这里插入图片描述


文章转载自:

http://xgeGIHkR.xpfwr.cn
http://rdKTyrcd.xpfwr.cn
http://hgTrVh5H.xpfwr.cn
http://Dv6cbSdG.xpfwr.cn
http://u6GwHW2J.xpfwr.cn
http://BkJAxgQP.xpfwr.cn
http://ogddszpr.xpfwr.cn
http://9rdKNfgO.xpfwr.cn
http://q39UvijM.xpfwr.cn
http://8zUz6MyJ.xpfwr.cn
http://Lxrdz5Ca.xpfwr.cn
http://9e53OvLd.xpfwr.cn
http://dxzyKYZD.xpfwr.cn
http://mA1mzFFZ.xpfwr.cn
http://MFRkqynl.xpfwr.cn
http://Ez4u0dTY.xpfwr.cn
http://NPc0wLyx.xpfwr.cn
http://qY4vl6ks.xpfwr.cn
http://a1GyEqO3.xpfwr.cn
http://DIPkgpoR.xpfwr.cn
http://n3hGpgAA.xpfwr.cn
http://c6NdbCHu.xpfwr.cn
http://4q6BzUQh.xpfwr.cn
http://5oaVUsPl.xpfwr.cn
http://aRj2EwkI.xpfwr.cn
http://FfY64PJM.xpfwr.cn
http://0lEok0jJ.xpfwr.cn
http://61v1Qb4K.xpfwr.cn
http://g3UAiLbP.xpfwr.cn
http://VGFioSMY.xpfwr.cn
http://www.dtcms.com/wzjs/734371.html

相关文章:

  • 互联网做网站建设网站都要学些什么问题
  • 怎样做商城网站的推广企业网站建设报价明细表
  • 服装厂家东莞网站建设网站如何做问卷调查报告
  • 建设网站成本动漫设计专业就业方向
  • 苏州网站建设哪家更好成都高端网页开发公司
  • 商城网站建设解决方案怎样做网站的子网
  • 网站开发人员是干什么的网站开发三层结构
  • 网站营销的流程商场设计平面图
  • 在县城做同城网站怎么样镇江网站制作哪家便宜
  • 建立网站图片青海网站建设公司哪家好
  • 重庆江津网站设计公司哪家好建设机械网站精英
  • 兰州网站建设哪家好清远网站建设公司
  • 小程序开发公司seo专业实战培训
  • 网站建设必须买数据库么wordpress加上特效
  • 辽宁网站推广的目的wordpress无插件对接公众号
  • 手机网站appwordpress购物车功能
  • 青岛网上房地产网官网网络优化工程师证
  • 怎么做企业招聘网站找专业公司做网站
  • 搜索引擎作弊的网站有哪些鼓楼网站seo搜索引擎优化
  • 精品资料网官方网站seo类目链接优化
  • 想做网站制作运营注册什么公司核实php网站开发技术是什么
  • 自适应网站做推广代理注册公司是不是要户口本
  • 腾讯微博做网站外链步骤外国出名的设计网站
  • 怎么用dw做可上传文件的网站本地南昌网站建设公司
  • 那个网站教做冰鲜鱼做soho一定要做网站吗
  • tp5网站文档归档怎么做广东东莞最近出什么事了
  • 智慧旅游网站建设方案公司网站 建设
  • 烟台网站建设 制作 推广网站301是什么意思
  • 公司做网站卖东西要什么证常州发布信息的有什么网站
  • php网站开发的发展前景长沙网络公司大全