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

解决键盘弹起上抬顶部的问题,绑定手势问题

组件可见区域变化事件

onVisibleAreaChange

组件可见区域变化时触发该回调。键盘弹起时触发录音状态为默认,清空搜索框内容。

键盘避让

在键盘弹起时不会上抬页面的顶部区域,提高用户体验。可以设置虚拟键盘抬起时压缩页面大小为减去键盘的高度。

aboutToAppear(): void {// permissionPlugin.requestPermissions([//   'ohos.permission.MICROPHONE'// ])//   .then(() => {window.getLastWindow(getContext()).then(win => {win.getUIContext().setKeyboardAvoidMode(KeyboardAvoidMode.RESIZE)//键盘模式为压缩模式})// })
}

绑定手势识别

手势识别成功后可以通过事件回调通知组件。

gesture : 绑定的手势类型。

onAction:响应手势事件

  //绑定长按手势,触发事件
.gesture(LongPressGesture().onAction(() => {//开始录音this.startRecord()}).onActionEnd(() => {//结束录音this.closeRecord()}).onActionCancel(() => {this.closeRecord()}))

相关文章:

  • 【专题总结】【一文解决】C++多继承下的构造函数执行顺序
  • 计算机毕业设计 服装生产信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Python的异步编程
  • 【漏洞复现】金和OA C6 GeneralXmlhttpPage.aspx Sql注入漏洞
  • ARM Process state -- PSTATE
  • ubuntu卸载VSFTPD
  • IDEA使用技巧
  • 学习经验分享【38】YOLOv11解读——最新YOLO版本
  • 第十讲-显示控件QLabel
  • 【艾思科蓝】Vue.js组件开发实战:从零构建高效可复用组件
  • PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(三)
  • Qt开发第一讲
  • Unity 2D RPG Kit 学习笔记
  • 2024年合肥市职业院校技能大赛(中职组)赛 网络安任务书样题
  • 【生成模型】学习笔记
  • fetch 从初识到应用
  • FineReport中如何实现自动滚屏效果
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • js正则,这点儿就够用了
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Rancher如何对接Ceph-RBD块存储
  • React Transition Group -- Transition 组件
  • Sass Day-01
  • ⭐ Unity + OpenCV 实现实时图像识别与叠加效果
  • yii2中session跨域名的问题
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 彻底搞懂浏览器Event-loop
  • 从0实现一个tiny react(三)生命周期
  • 服务器从安装到部署全过程(二)
  • 计算机在识别图像时“看到”了什么?
  • 前端相关框架总和
  • 使用 @font-face
  • 我从编程教室毕业
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 移动端高清、多屏适配方案
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 数仓建模:如何构建主题宽表模型?
  • #《AI中文版》V3 第 1 章 概述
  • #pragma 指令
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax,axios,fetch三种ajax请求的区别
  • $.each()与$(selector).each()
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (七)c52学习之旅-中断
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十六)串口UART
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .NET C# 使用GDAL读取FileGDB要素类
  • .Net各种迷惑命名解释