我有一个SVG,用作我的自适应图标的前景。它的高度和宽度为128px128px。但是,当我转到drawable> New> Vector资产并创建一个XML
时,我的viewportWidth
就会变得不相称。
我的图标不是嵌套在背景中,而是占据了整个页面,甚至覆盖了背景。我尝试使用Inkscape并减小了SVG的大小,然后再次通过drawable> New> Vector Asset发送它,但是我的图标仍然巨大,覆盖了所有内容……但这只是一个模糊的斑点。
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="128dp"
android:height="128dp"
android:viewportWidth="1280"
android:viewportHeight="1280">
答案 0 :(得分:2)
请勿使用SVG
作为图标。为您的图标下载最高分辨率的 png 。
然后将其添加到您的minmap
目录中。它将自动生成各种尺寸的图标。
右键单击minmap->图片资产
您可以在其中放置图标
答案 1 :(得分:0)
从 drawable>New>Vector Asset
创建Vector时,请选中 Override (覆盖)选项,然后设置所需的大小。