注意:
1、在module gradle的 defaultConfig 中添加 vectorDrawables.useSupportLibrary =true ,并且在dependencies 中添加 com.android.support:appcompat-v7:25.0.1' 版本要在 23.2以上
2、在目标 Activity中添加 static{ AppCompatDelegate.setCompatVectorFromResourcesEnabled(true); },或者在BaseActivity 中添加。
3、在ImageView/ImageButton 中使用方式为 app:srcCompat="@drawable/xxx" ,在其他空间中使用 VectorDrawable 要用Seletor来包裹使用
4、5.0以下的系统不支持路径变换动画,若要使用路径变换动画,必须做版本判断,例如以下的路径改变:(由五角星变换为五边形)
androd:propertyName="pathData"
androd:valueFrom="M 48,54 L 31,42 15,54 21,35 6,23 25,23 32,4 40,23 58,23 42,35 z"
androd:valueTo="M 48,54 L 31,54 15,54 10,35 6,23 25,10 32,4 40,10 58,23 54,35 z"
androd:valueType="pathType"