适用于每个屏幕分辨率的Android Studio中的SVG

时间:2016-09-18 06:46:57

标签: android android-studio svg drawable

当涉及到SVG文件时,我在android中并没有真正理解的东西。 我最近一直在使用SVG文件,我通常做的是在原始SVG文件的drawable目录中创建一个矢量资产(XML布局文件)。通过这样做,我可以轻松地显示矢量图形,但是相同的文件无法在所有屏幕中正确呈现,除非我在创建矢量资产时将其尺寸从默认的24dp 24dp更改为其原始大小。这让我想知道,我是否必须为每个屏幕创建一个不同大小的矢量资产或者什么?,什么是最佳解决方案?

临屋

1 个答案:

答案 0 :(得分:0)

您无需更改VectorDrawable。只需在ImageView中指定宽度和高度,并在必要时指定适当的scaleType