安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210720128.X (22)申请日 2022.06.23 (71)申请人 惠州华阳通用电子有限公司 地址 516000 广东省惠州市东江高新科技 产业园上霞北路1号华阳工业园A区2 号 (72)发明人 陆胜杰  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 叶新平 (51)Int.Cl. G06F 3/0486(2013.01) G06F 3/04817(2022.01) G06F 9/451(2018.01) (54)发明名称 一种界面元 素位置调整方法 (57)摘要 本发明涉及人机交互技术领域, 提供一种界 面元素位置调整方法, 根据图标拖动的过程设置 了对应于拖动开始、 拖动中、 拖动结束的第一消 息处理函数、 第一消息处理函数、 第一消息处理 函数, 通过实时检测计算触摸点的屏幕坐标(包 括第一屏幕坐标、 第二屏幕坐标), 进一步确定被 拖动元素的拖动轨迹, 从而进行实时显示, 同时 操作过程更加简便, 移动效率高, 进而实现图标 的高效拖动, 并提高用户体验和产品竞争力。 权利要求书2页 说明书5页 附图1页 CN 115220629 A 2022.10.21 CN 115220629 A 1.一种界面元 素位置调整方法, 其特 征在于, 包括 步骤: S1、 定义拖动控件指针p_Item、 触摸 点相对于被拖动元 素的偏移量的全局变量; S2、 在当前被拖动元 素对应的目标节点中添加、 配置拖 放操纵器; S3、 根据所述拖放操纵器生成的拖动开始消息, 调用第一消息处理函数执行拖动开始 进程; S4、 根据所述拖放操纵器生成的拖动中消息, 调用第二消息处理函数实时更新被拖动 元素的显示 位置; S5、 根据所述拖放操纵器生成的拖动结束消息, 调用第三消息处理函数显示拖动后的 所述被拖动元 素。 2.如权利要求1所述的一种界面元素位置调整方法, 其特征在于, 所述步骤S2包括步 骤: S21、 接收用户对界面元 素的触屏操作事 件, 确定当前被拖动元 素; S22、 创建生成拖 放消息的拖 放操纵器; S23、 添加拖 放操纵器到当前被拖动元 素对应的目标节点; S24、 设置确定拖动开始的持续时间; S25、 订阅所述目标节点的拖动开始消息、 拖动中消息、 拖动结束消息 。 3.如权利要求2所述的一种界面元素位置调整方法, 其特征在于, 所述步骤S3包括步 骤: S31、 获取 所述拖放操纵器生成的拖动开始消息, 调用第一消息处 理函数; S32、 根据 所述拖动开始消息的参数获取所述被拖动元素的外观, 将所述外观赋值给所 述拖动控件指针p_Item; S33、 根据 所述拖动开始消息, 获取所述触屏操作事件中的触摸点相对于所述被拖动元 素的第一相对坐标和第一变换矩阵; S34、 根据所述第一相对坐标、 第一变换矩阵计算所述触摸点的第一屏幕坐标, 并根据 所述第一相对坐标 赋值所述偏移量; S35、 根据所述第一屏幕坐标 赋值所述 拖动控件指针p_Item, 并隐藏所述被拖动元 素。 4.如权利要求3所述的一种界面元素位置调整方法, 其特征在于, 所述步骤S4包括步 骤: S41、 获取 所述拖放操纵器生成的拖动中消息, 调用第二消息处 理函数; S42、 计算所述被拖动元 素的局部拖动锚点; S43、 根据所述局部拖动锚点计算对应的全局拖动锚点; S44、 设置渲染变换中的平 移属性字段为所述全局拖动锚点; S45、 根据所述拖动控件指针p_Item的当前坐标和所述偏移量, 计算所述拖动控件指针 的拖动距离量。 5.如权利要求 4所述的一种界面元 素位置调整方法, 其特 征在于, 在所述 步骤S45中: 拖动距离量 =拖动控件指针p_Item的当前坐标 ‑偏移量。 6.如权利要求 4所述的一种界面元 素位置调整方法, 其特 征在于, 所述 步骤S5包括: S51、 根据 所述拖放操纵器生成的拖动结束消息, 调用第 三消息处理函数计算触摸点的 第二屏幕坐标;权 利 要 求 书 1/2 页 2 CN 115220629 A 2S52、 根据所述第二屏幕坐标显示 拖动后的所述被拖动元 素。 7.如权利要求6所述的一种界面元素位置调整方法, 其特征在于, 所述步骤S51包括步 骤: A1、 根据所述 拖放操纵器生成的拖动结束消息, 调用第三消息处 理函数; A2、 根据所述拖动结束消息获取所述目标节点的当前参数, 所述当前参数包括第二相 对坐标和第二变换矩阵; A3、 根据所述第二相对坐标和所述第二变换矩阵, 计算所述触摸 点的第二屏幕坐标。 8.如权利要求7所述的一种界面元素位置调整方法, 其特征在于: 当父节点为整个屏幕 大小时, 所述第二屏幕坐标为所述第二相对坐标左乘所述第二变换矩阵的值。 9.如权利要求7所述的一种界面元素位置调整方法, 其特征在于, 所述步骤S52包括步 骤: B1、 判断所述第二屏幕坐标对应的区域是否存在其它元素, 若是进入步骤B2, 若否进入 步骤B3; B2、 根据所述第二屏幕坐标与所述被拖动元素的初始坐标, 交换所述其它元素与所述 被拖动元 素; B3、 将所述被拖动元 素移动到所述第二屏幕坐标, 删除所述初始坐标 上的图标; B4、 隐藏所述 拖动控件指针p_Item, 显示所述被拖动元 素, 更新图标、 刷新界面。权 利 要 求 书 2/2 页 3 CN 115220629 A 3

.PDF文档 专利 一种界面元素位置调整方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种界面元素位置调整方法 第 1 页 专利 一种界面元素位置调整方法 第 2 页 专利 一种界面元素位置调整方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:47:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。