当前位置: 首页 > news >正文

QML学习笔记(六十二)动画相关:PathAnimation路径动画

前文

有时候,我们希望组件移动动画能更加丰富一点,比如按照圆弧,曲线,甚至是更负责的组合路径进行移动。这时,我们就可以使用PathAnimation路径动画了。

一、PathAnimation路径动画

和之前的使用方式相似,我们唯一需要关注的点是path属性,我们需要给它指定一个动画运行的路径轨迹。

我们可以指定起始点,然后就是一系列我们指定的path元素。这些东西有很多类型,如下:

感兴趣可以自行了解一下,我觉得知道有这个东西就可以了。
接下来,我实现一段移动四分之三圆弧的动画:

Rectangle{id:ball width:50height:50x:0y:0color:"dodgerblue"radius:25PathAnimation{id:arcAnim target:ball duration:1500// 让矩形中心沿路径走(更自然)// orientation: PathAnimation.RightFirst // 可选:让矩形朝向运动方向path:Path{startX:100;startY:0PathArc{x:0;y:100radiusX:100;radiusY:100useLargeArc:true}}}}MouseArea{anchors.fill:parent onClicked:(mouse)=>{//Arrow functionarcAnim.start()}}

二、总结

得益于路径的复杂性和扩展性,实际上我们可以完成很复杂的路径动画绘制,就是有些费脑力,个人感觉可以依靠ai来编写。

http://www.jsqmd.com/news/449295/

相关文章:

  • 112312
  • 第二十九天--我的心,我的眼,我的身
  • 二分法入门到进阶:从“查数字”到“二分答案”,一篇真正讲明白
  • C++保留几位小数
  • HBuilderX新手入门:快速搭建网页指南
  • 从0到1:Android组件化架构搭建秘籍
  • nodejs基于vue的集客物料物资盘点管理系统vue
  • OpenClaw 全平台安装部署教程(Windows/macOS/云服务器)
  • Spring AI Alibaba + Nacos 分布式架构实战教程(非常详细),企业级 MCP 从入门到精通,收藏这一篇就够了!
  • 别再疯狂百度了!AI时代,程序员如何优雅地“带薪摸鱼”
  • ssm基于java的电影购票系统(源码+文档+调试+vue+前后端分离)
  • 打开软件就弹出mfc71u.dll如何修复? 附免费下载方法分享
  • Git 二进制文件管理
  • 计算机毕业设计源码:电商商品数据智能分析系统 Django requests爬虫 ARIMA预测 可视化 分布式计算 数据可视化 人工智能 deepseek 大模型 大数据 agent(建议收藏)✅
  • GDPR合规检查表:AI应用的差分隐私实现
  • 2026年安阳商祺网络市场口碑如何,选购要点揭秘 - 工业设备
  • ssm基于java的青少年体质健康数据管理与分析系统(源码+文档+调试+vue+前后端分离)
  • 论文“瘦身”新革命:书匠策AI如何用“智能手术刀”精准降重+去AI味
  • 靠谱的跨境电商退税申报系统,浙江地区有哪些推荐的厂商? - 工业品牌热点
  • Agent 时代的身份危机:为什么传统身份模型已经失效
  • 学术写作的“分子料理师”:书匠策AI如何将重复文本“提纯”为原创佳肴
  • 2026年用户口碑最佳的固态硬盘品牌推荐:五款高可靠性产品真实评价对比 - 品牌推荐
  • 基于nodejs基于vue的的艺术品网上商城系统vue
  • 2026年北京婚姻律师电话查询推荐:五大优质律师联系指南 - 十大品牌推荐
  • 基于残差学习的人机协作装配中机器人控制的任务导向安全领域研究附Matlab代码
  • 注塑机被远程锁机怎么办?全面应对策略解析
  • 芒格的“远离“策略:避开不懂的领域
  • 2026年上海专业的宠物口腔医生推荐,呵护爱宠口腔健康,宠物牙科/宠物口腔/猫咪牙科/狗狗口腔,宠物口腔医生推荐 - 品牌推荐师
  • 2026年上海子女抚养权律师电话查询推荐:精准对接与使用建议 - 品牌推荐
  • 备战2026软考软件,有这份资料就够了