0

我呼吁.setImageDrawable()aImageButton从 a 中提供其内容Drawable。实际Drawable使用的是SVGDrawable来自我自己的 SVG 库的。SVGDrawable正确覆盖和支持诸如此类的方法setBounds()

我希望,通过.setScaleType()在 上使用ImageView,它会有智能告诉Drawable调整其边界以匹配父级ImageView。不幸的是,似乎发生的事情是ImageView告诉Drawable绘制其固有尺寸,然后ImageView执行缩放到生成的位图,这看起来很糟糕。

有没有一种方法可以通过我忽略的现有 API 来解决这个问题?

4

0 回答 0