#鸿蒙通关秘籍#如何实现鼠标拖拽功能?

HarmonyOS
13h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
星辰梦LAN

鼠标拖拽功能可以通过监听onDragStart事件来实现,只要鼠标按下并移动大于1vp,即可触发拖拽。

Image($r('app.media.app_icon'))
    .draggable(true)
    .onDragStart((event) => {
        let data: unifiedDataChannel.Image = new unifiedDataChannel.Image();
        data.imageUri = 'common/pic/img.png';
        let unifiedData = new unifiedDataChannel.UnifiedData(data);
        event.setData(unifiedData);
    });
分享
微博
QQ
微信
回复
11h前
相关问题
Grid如何实现拖拽功能
2529浏览 • 1回复 待解决
grid如何怎么实现拖拽功能
815浏览 • 1回复 待解决