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