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

shapeshifter 在 Android studio 的 使用和编辑 (AVD)

提供两个网址
https://shapeshifter.design/
https://beta.shapeshifter.design/
用于动态AnimatedVectorDrawable (AVD)编辑

pathData变换

https://www.cnblogs.com/guanxinjing/p/12810662.html
这篇文章写了很多
本文只写一点Android端的使用和注意

pathData 在 Android 设备里面和预览的里面状况可能不一样

为了优化,Android会在动画还没开始,AVD 也会渲染 path_1 的初始状态
path_1:

M 302.983 434.683 C 302.983 414.047 318.817 397.318 338.35 397.318 C 341.14 397.318 343.855 397.659 346.459 398.305 C 349.063 398.95 351.556 399.9 353.903 401.116 C 356.25 402.332 358.451 403.815 360.47 405.527 C 362.49 407.239 364.327 409.18 365.948 411.313 C 367.568 413.446 368.972 415.771 370.123 418.251 C 371.274 420.73 372.173 423.364 372.784 426.116 C 373.395 428.867 373.718 431.735 373.718 434.683 C 373.718 455.318 357.882 472.046 338.35 472.046 C 318.817 472.046 302.983 455.318 302.983 434.683 C 302.983 434.683 302.983 434.683 302.983 434.683

Android会在不想要的时间点渲染这个点,需要用path里面的 fillAlpha 来隐藏
点击编辑器的 path组 的fillAlpha ,选择覆盖的时间,值 0 -> 1

会生成这样的东西

                <objectAnimatorandroid:propertyName="fillAlpha"android:duration="200"android:valueFrom="0"android:valueTo="1"android:valueType="floatType"android:interpolator="@android:interpolator/fast_out_slow_in"/>

具体例子:https://github.com/rD227/shizuku-ftp/blob/cdf77fc5a62c978da4c652110bf72a8cfced8635/primitiveFTPd/src/main/res/drawable/avd_anim.xml

除了 path 组,还有其他组
如 layer group,可以组合为 “一个图层”
整体进行 旋转 等动画

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

相关文章:

  • Open WebUI:构建企业级本地AI平台的架构实践
  • 撰写学术论文,有哪些推荐的实用工具? - AI论文先行者
  • VinXiangQi终极指南:7个高效实战技巧助你成为象棋AI高手
  • EASY-HWID-SPOOFER:内核级硬件指纹伪装架构设计与实现原理
  • 【2026-04-25】连岳摘抄
  • OmenSuperHub:突破性能限制的惠普游戏本终极控制方案
  • python生成工资条
  • 如何永久保存微信聊天记录:开源工具WeChatMsg完全指南
  • 2026年降AI率必备工具指南:5款核心优势解析,言笔直降至5.7%过知网! - 降AI实验室
  • 玻璃门锁行业洞察:应用、技术与市场格局解析 - 品牌策略师
  • ncmdumpGUI终极指南:3分钟解锁网易云NCM加密音乐自由
  • 如何快速恢复加密压缩包密码:基于7zip引擎的完整实战指南
  • 梯度下降算法原理与工程实践指南
  • 上周热点回顾(4.20
  • 如何用300+免费插件打造专业级RPG游戏:RPG Maker MV/MZ终极指南
  • 基于安卓的多式联运换乘规划系统毕业设计
  • PowerToys中文汉化终极教程:三步让微软效率神器说中文
  • 最新模型 3D 雪山场景测试(2026-04-27)
  • 工业级YOLOv12+PLC视觉引导抓取:从0到1实现±0.1mm精度,附完整源码
  • 3分钟掌握Onekey:解决Steam游戏清单获取难题的终极方案
  • 告别纯手工标注!用Label Studio + YOLOv4搭建你的第一个AI预标注流水线(保姆级避坑指南)
  • SAP MM | S4500 第六章——自助申请 (Self-Service Requisitioning)
  • Pandas读入excel表指定的列,连续或不连续
  • 别再傻傻分不清了!医院里EMR、HIS、PACS这些系统到底谁管谁?一张图给你讲明白
  • Java的ByteBuffer:NIO编程中的缓冲区操作
  • 魔兽争霸3终极优化指南:5分钟解锁现代硬件性能
  • 【大厂DevOps面试压轴题】:Copilot Next 自动化工作流如何实现CI/CD无缝集成?答案已验证
  • 全网最全!天地图矢量瓦片跨框架接入指南(含Cesium深度重写)
  • CH32V307按键中断避坑指南:从GPIO浮空输入到EXTI中断回调,完整配置流程与常见问题解决
  • SQL预编译学习笔记