Android Vector资产太大

时间:2018-10-28 05:00:44

标签: android android-studio vector

我有一个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">

2 个答案:

答案 0 :(得分:2)

请勿使用SVG作为图标。为您的图标下载最高分辨率的 png 。 然后将其添加到您的minmap目录中。它将自动生成各种尺寸的图标。

右键单击minmap->图片资产

您可以在其中放置图标

答案 1 :(得分:0)

drawable>New>Vector Asset 创建Vector时,请选中 Override (覆盖)选项,然后设置所需的大小。