由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如开发一个横向拖动表格
4326浏览 • 1回复 待解决
arkTS无法创建窗口有了解
854浏览 • 0回复 待解决
如何创建一个pgsql只读账户?
955浏览 • 2回复 待解决
如何创建Toast窗口,你知道
260浏览 • 1回复 待解决
请教一个mysql问题有知道
884浏览 • 1回复 待解决
在MongoDB中如何创建一个数据库?
2044浏览 • 1回复 待解决
关于索引一个问题有懂
1147浏览 • 1回复 待解决
mysql一个问题有懂
656浏览 • 1回复 待解决
应用窗口开发流程是什么
277浏览 • 1回复 待解决