android svg阿里,android中SVG失量图形使用

偶然间 看到一个类库 关于svg 动画,可以下载demo 运行看源码哦

那接下来 我们 说一下使用的步骤

62fa4c5ae30a

下载一个svg文件.png

62fa4c5ae30a

这就是生成的xml文件.png

根据上图的方式可以获得drawable类型的xml文件,里面有path,color,height,weigh

*接下来要说的就是正儿八经的使用方法了you

android:id="@+id/animated_svg_view"

android:layout_width="180dp"

android:layout_height="180dp"

android:layout_gravity="center"

android:layout_marginBottom="25dp"

app:animatedSvgFillColors="@array/didi_glyph_colors"

app:animatedSvgFillStart="1200"

app:animatedSvgFillTime="1000"

app:animatedSvgGlyphStrings="@array/didi_glyph_strings"

app:animatedSvgImageSizeX="1792"

app:animatedSvgImageSizeY="1792"

app:animatedSvgTraceMarkerLength="50"

app:animatedSvgTraceTime="2000"

app:animatedSvgTraceTimePerGlyph="1000" />

我们会看到这比较显眼的array引用 大家有会想array文件是哪里冒出来的呢哈哈 自己写的呗

这里的string array 里的item 其实对应的就是生成xml文件里的pathdata

同样 integer array 对应的就是fillcolor 说到这里 真相大白了。至于其他的属性 我再继续研究一下 安喽

62fa4c5ae30a

3F5EB311-4BC9-495D-87D7-49981284C474.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值