ST意法半导体
直播中

王飞

7年用户 1131经验值
私信 关注
[问答]

TouchGFX中handle DragEvent的设计如何实现2个box可以拖动并且互不干扰?

我想在screen中放2个box,然后2个box可以拖动并且互不干扰
但是我这样的写法是有问题的,代码贴图如下:

如果不用if/else if分开的话,当拖动其中一个,移动到另一个box的位置的时候,其中一个box就消失了
如果用if else if分开的话,就只能最优先响应if里面的box
有什么其他的办法,可以标记,当前正在拖动的box呢? 如果可以,根据这个标记值判断就好多了。
或者TouchGFX里面有没有类似的控件可以大概实现我这个功能?

回帖(1)

王艳

2023-8-9 09:30:28
Box 控件可以使用 Mixins 功能,实现拖动效果,两个box拖动互不干扰,楼主可以试试看。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分