由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
相关问题
销毁一个子窗口方法
235浏览 • 1回复 待解决
JS如开发一个横向拖动表格
6151浏览 • 1回复 待解决
如何生成一个可以交互移动窗口
709浏览 • 1回复 待解决
如何实现一个页面显示窗口
389浏览 • 1回复 待解决
arkTS无法创建窗口有了解
2119浏览 • 0回复 待解决
如何创建一个window?
192浏览 • 1回复 待解决
如何创建一个worker线程
740浏览 • 1回复 待解决