material design 中这种图标平滑切换是如何实现的?

255 天前
 v2yllhwa

如链接: https://m1.material.io/motion/creative-customization.html#creative-customization-icons

这种图标转化时候线条平滑地切换到另一个图标是如何实现的?

给常见的转换每一个都专门做动画吗?

2187 次点击
所在节点    程序员
6 条回复
geelaw
255 天前
需要单独实现。如果预算不允许的话,可以做一个简单的一般动画,离开的图标缩小且旋转且变得透明,进入的图标放大且旋转且变得透明。
narmgalaxy
255 天前
这个是 svg 动画
lisongeee
255 天前
DeweyReed
255 天前
都让开,我来。
在 Android 上叫做 Animated Vector Drawable 。最简单的形式是,有初始和结束状态的两个矢量图标,二者的绘制命令是一样的,但点的位置不一样,这样通过代码实现实现动画。还有更复杂的形式。
整体效果很好看,但实现所需的能力超出了很多设计人员的认知。

<https://github.com/StylingAndroid/AnimatedIcons/>
DeweyReed
255 天前
realJamespond
254 天前
lottie-js 让美工导出动画?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030058

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX