ImageView .setScaleType()缩放位图,而不是设置Drawable的边界

时间:2013-10-28 20:05:22

标签: android svg imageview

我在.setImageDrawable()上拨打ImageButton来提供Drawable的内容。实际使用的DrawableSVGDrawable,它来自我自己的SVG库。 SVGDrawable正确覆盖并支持setBounds()等方法。

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

通过我忽略的现有API可以解决这个问题吗?

0 个答案:

没有答案