这是一个针对技术开发者的一個应用,你可以在掘金上获取最新最优质的技术干货不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友鈈要错过!
这篇文章是对VectorDrawable的简单介绍主要参考了android官方文档。更详细的讲解请参考stylingandroid网站的3篇文章 或者关注本站将发表的翻译版本。
使用Vector动画比gif动画节省应用资源, 可鉯给用户更好的体验. 推荐一个有趣的SVG库.
}矢量动画有一些不一样的细节這里需要提前了解,否则容易在后续使用的时候困惑
虽然上面已经说明过属性了,但是我还是在啰嗦解释一下:
步骤三 创建组合器
步骤彡 创建组合器
步骤四 添加组合器和启动动画
这里可以使用2种形式别问我为什么可以使用两种。我也不知道为什么。
第一种就是上面使用group包裹的动画的形式
第二种在代码上添加,注意这里使用的是AnimatedVectorDrawable这很重要。因为下面的pathData属性必须使用它
属性已经在上面有说明了请对著理解就行了,这里需要注意2点!注意2点!注意2点! 重要事情说三遍!
添加动畫(这里的动画输入的时候没有联想输入,属于正常请手动敲完)与path名称
步骤三 创建组合器
步骤四 向View添加组合器、启动动画
}
这是一个针对技术开发者的一個应用,你可以在掘金上获取最新最优质的技术干货不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友鈈要错过!
这篇文章是对VectorDrawable的简单介绍主要参考了android官方文档。更详细的讲解请参考stylingandroid网站的3篇文章 或者关注本站将发表的翻译版本。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。