由UIAbility创建的一个子窗口,能配置为可拖动吗

由UIAbility创建的一个子窗口,能配置为可拖动吗

HarmonyOS
2024-01-30 19:03:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wangjue28

用onTouch拖动实现窗口拖动,参考代码如下:

.onTouch((event: TouchEvent) =>{ 
   if(event.type == TouchType.Move){ 
     let touchObject : TouchObject = event.changedTouches[0]; 
     let xOffset = this.selfWindow.getWindowProperties().windowRect.left + touchObject.x; 
     let yOffset = this.selfWindow.getWindowProperties().windowRect.top + touchObject.y; 
     this.tabWindowController.moveWindow(this.selfwindow, xOffset,yOffset); 
   } 
 })
分享
微博
QQ
微信
回复
2024-01-31 23:26:02
相关问题
JS如开发一个横向拖动表格
4989浏览 • 1回复 待解决
如何生成一个可以交互移动窗口
329浏览 • 1回复 待解决
arkTS无法创建窗口有了解
1463浏览 • 0回复 待解决
如何创建一个worker线程
426浏览 • 1回复 待解决
如何创建一个pgsql只读账户?
1468浏览 • 2回复 待解决
谁知道如何创建一个线程
81浏览 • 1回复 待解决
周日历滑动,以周一个单位滑动
410浏览 • 1回复 待解决
怎么判断一个APP是否多HAP包结构?
344浏览 • 1回复 待解决
在MongoDB中如何创建一个数据库?
2666浏览 • 1回复 待解决