如何使VectorDrawable适合ImageView并删除不必要的填充

时间:2018-11-21 12:04:12

标签: android svg android-vectordrawable

对于我的Android应用,我已经从两个矢量Drawable创建了这样的图层列表。

The xml-code

Image Drawable

我想将此图像放入ImageView,但是我无法删除无法填充的边框(用红色标记)enter image description here

要解决此问题,我已经应用了以下步骤:

  1. 明确将padding设置为0值
  2. 将“ AdjustViewBound”设置为true
  3. 使用“ fitType”属性玩。

这一切都没有为我工作。请帮助我解决此问题。

1 个答案:

答案 0 :(得分:1)

您应该在一个向量中得到一个完整的带有圆圈和人物的可绘制对象。但是,如果您确实需要将这两个文件分开,则必须更改XML代码中的路径。

据此 https://stackoverflow.com/a/50114171/3368784,您可以通过重写from bs4 import BeautifulSoup from os.path import basename import requests import os ... def writeImages(): imgVal = getThumbnailLinks() imgBasename = '\n'.join(map(str, imgVal)) pageNumber = '001' filename = pageNumber + '/' os.makedirs(os.path.dirname(filename), exist_ok=True) with open(filename + basename(imgBasename),"wb") as f: f.write(requests.get(imgBasename).content) writeImages() 来调整路径大小 为:

primary_dark_color_circle.xml