Android理解Vector

时间:2016-10-12 12:56:03

标签: android svg android-vectordrawable

这个问题非常简单,但我很困惑。

当我们向app添加图片时,我们需要将不同尺寸的图片放入文件夹(LDPI,MDPI,HDPI,XHDPI,XXHDPI,XXXHDPI)。

但是现在我正在使用android-support-library 24.2.1,它支持前Lollilop设备上的矢量图形。这是否意味着我不需要LDPI,MDPI,HDPI,XHDPI,XXHDPI,XXXHDPI文件夹,因为我现在可以只导入svg图像作为vestor(例如使用Android Studio-> Vector Assets)?它会为每个屏幕正确缩放吗?

例如,我在res/drawable中导入向量:

<vector android:height="24dp"
        android:viewportHeight="24.0" android:viewportWidth="24.0"
        android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
        <path android:fillColor="#FF000000" android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z"/>
</vector>

如果不创建(LDPI,MDPI,HDPI,XHDPI,XXHDPI,XXXHDPI)文件夹,该图像是否会针对每个屏幕正确缩放?

0 个答案:

没有答案