AnimatedVectorDrawable Usage
前言
Android 5.0中提供了新的Drawable类型VectorDrawable、AnimatedVectorDrawable。VectorDrawable是Android对SVG格式的支持。AnimatedVectorDrawable算是对PropertyAnimation的一个应用。
VectorDrawable
不同于之前的ShapeDrawable,SDK中仅仅提供有有限的图形支持,如矩形,圆形,圆角等,很多时候要实现一些效果就比较难受了,如ActionBar上Tab指示器,上部分透明下面部分提供一条颜色条做指示,如果动手做过就知道这块没有特别好的实现方式,基本上是通过两个矩形的叠加,然后上层矩形设置padding实现,如下:
<?xml version=“1.0” encoding=“utf-8”?>
<layer