HarmonyOS 点击时,可以获取到此点击位置在整个屏幕中的坐标绝对值
import router from '@ohos.router';
import {ABTestExamplePage} from 'bbt_abtest'
import { UIContext, UIObserver } from '@ohos.arkui.UIContext';
import { FrameNode } from '@kit.ArkUI';
@Entry
@Component
struct TestEntryPage {
@State message: string = 'Hello World';
aboutToAppear(): void {
let callback = (event: GestureEvent, frameNode?: FrameNode) => {
event.offsetX;
event.velocityX;
};
let observer: UIObserver = this.getUIContext().getUIObserver();
observer.on('willClick', callback);
}
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button('跳转权限测试')
.fontSize(30)
.fontWeight(FontWeight.Bold).onClick(()=>{
})
Button('跳转网络测试页面')
.fontSize(30)
.fontWeight(FontWeight.Bold).onClick(()=>{
}).margin(10)
Button('Routerc测试').onClick(()=>{
})
Button('跳转ABTest测试页面')
.fontSize(30)
.fontWeight(FontWeight.Bold).onClick(()=>{
}).margin(10)
}
.width('100%')
}
.height('100%')
}
}
点击最上边的按钮,event: GestureEvent关于x轴的取值只能拿到event.offsetX,event.velocityX,但是这两个属性没有值。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么对number取绝对值
243浏览 • 1回复 待解决
HarmonyOS如何获取控件在屏幕X坐标位置?
772浏览 • 1回复 待解决
HarmonyOS 获取组件/子组件在屏幕的绝对位置和大小
298浏览 • 1回复 待解决
HarmonyOS 获取view在屏幕的坐标
367浏览 • 1回复 待解决
HarmonyOS 怎么获取某个组件在屏幕中的坐标
382浏览 • 1回复 待解决
uinput当前是否支持鼠标点击当前坐标位置,是否支持相对坐标
2062浏览 • 1回复 待解决
HarmonyOS 电脑如何获取应用在屏幕的位置坐标
518浏览 • 1回复 待解决
HarmonyOS 如何获取空间的宽高以及在屏幕中的坐标
454浏览 • 1回复 待解决
HarmonyOS 线条绘制获取坐标点时,如何获取到当前空间的右下角坐标
291浏览 • 1回复 待解决
HarmonyOS 屏幕点击,在对应位置显示一个动画
256浏览 • 1回复 待解决
HarmonyOS List组件中ListItem能否获取到当前的坐标点,如何判断距离屏幕中间的距离
431浏览 • 1回复 待解决
HarmonyOS ArkUI获取元素的坐标位置
343浏览 • 1回复 待解决
HarmonyOS 在AOP中可以拦截到onClick点击事件吗?
275浏览 • 1回复 待解决
HarmonyOS C-API中获取组件绝对位置的方法
162浏览 • 1回复 待解决
【ARK UI】通过$r()引用的资源,是否可以在代码中获取到具体引用的Value值?
3794浏览 • 1回复 待解决
HarmonyOS 屏幕点击事件监控代码
759浏览 • 1回复 待解决
HarmonyOS 窗口应用如何获取整个屏幕的UIContext
176浏览 • 1回复 待解决
数字按键点击动画,点击按键和离开时都会出现动画效果提示用户按压位置和效果
997浏览 • 1回复 待解决
HarmonyOS Web组件,点击html页面内图片,怎么在原生端获取到图片下载链接
370浏览 • 1回复 待解决
HarmonyOS EntryAbility中可以获取到getContext的时机
778浏览 • 1回复 待解决
获取系统的屏幕亮度值
858浏览 • 1回复 待解决
HarmonyOS 手机开发APP,ArkTS 中如何获取触摸点的屏幕显示坐标
220浏览 • 1回复 待解决
HarmonyOS willclick 监听回调里,是否有方案可以获取到被点击控件所在的 page/route 相关信息
188浏览 • 1回复 待解决
HarmonyOS 可以指定位置截图吗?指定坐标等等
465浏览 • 1回复 待解决
HarmonyOS bindPopup能力,是否可以在屏幕固定位置展示,不跟随父组件位置?
528浏览 • 1回复 待解决
点击事件可以用ClickEvent,参考:
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-events-click-V5#clickevent对象说明