android svg路径动画,Android和播放SVG动画

把你的SVG图像,并将其转换为VectorDrawable here

您下载的XML文件添加到您的项目,看看它的外观。这里有一个VectorDrawable的一个例子的旋转和路径变形动画准备:

android:height="64dp"

android:width="64dp"

android:viewportHeight="600"

android:viewportWidth="600" >

android:name="rotationGroup"

android:pivotX="300.0"

android:pivotY="300.0"

android:rotation="45.0" >

android:name="v"

android:fillColor="#000000"

android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" />

3现在创建一个AnimatedVectorDrawable,你是指至RotationGroup和路径变形在创建VectorDrawable

4为AnimatedVectorDrawable创建两个动画:

android:duration="6000"

android:propertyName="rotation"

android:valueFrom="0"

android:valueTo="360" />

和:

android:duration="3000"

android:propertyName="pathData"

android:valueFrom="M300,70 l 0,-70 70,70 0,0 -70,70z"

android:valueTo="M300,70 l 0,-70 70,0 0,140 -70,0 z"

android:valueType="pathType"/>

(也可以定义这一切都在一个文件中,指的是docs here)

一种方法则启动动画是通过从视图获取绘制并运行start()。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值