买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于贝塞尔曲线的组件位移方法、系统、设备及介质,涉及组件位移技术领域,方法包括:创建贝塞尔曲线路径以及待添加动画的目标组件,将所述贝塞尔曲线路径对应的对象转化为定点数组;为目标组件创建拖动手势以及定时帧动画,使目标组件沿贝塞尔曲线自主动画;在接收到拖动手势指令时,停止自主动画并开始执行拖动手势操作;监测拖动手势是否继续,若是,则获取目标组件的落点坐标与定点数组内每个坐标的最小值,并获取对应的定点坐标A,将目标组件修正至定点坐标A。可实现自动动画与手动拖动的无缝衔接,规避了传统iOS客户端组件位移动画行为模式较为单一的弊端,实现了动控制动画进程的需求,提升了用户体验。
主权项:1.一种基于贝塞尔曲线的组件位移方法,其特征在于,所述方法包括以下步骤:步骤S1:创建贝塞尔曲线路径以及待添加动画的目标组件,将所述贝塞尔曲线路径对应的对象转化为定点数组;步骤S2:为所述目标组件创建拖动手势以及定时帧动画,使所述目标组件沿所述贝塞尔曲线路径自主动画;步骤S3:在接收到拖动手势指令时,停止自主动画并开始执行拖动手势操作;步骤S4:监测拖动手势是否继续,若是,则获取所述目标组件的落点坐标与所述定点数组内每个坐标的最小值,并获取对应的定点坐标A,将所述目标组件修正至所述定点坐标A;获取对应的定点坐标A的过程,具体为:获取所述定点数组内第一个定点坐标与落点坐标的第一距离差,默认当前定点坐标为目标定点坐标,当前第一距离差为最小距离;判断所述定点数组内是否还有数据,若否,则确定当前目标定点坐标为定点坐标A保持不变;若是,则通过hypot函数计算下一个定点坐标与落点坐标的第二距离差;判断所述第二距离差是否小于所述最小距离,若是,则将当前定点坐标设置为定点坐标A。
全文数据:
权利要求:
百度查询: 海看网络科技(山东)股份有限公司 一种基于贝塞尔曲线的组件位移方法、系统、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。