似乎我可能会忽略一些明显的东西,但我无法弄清楚如何检索在ImageView中显示的位图的原始(未缩放)尺寸。
例如,如果我使用Bitmap b = BitmapFactory.decodeResource(...)
加载位图,我可以从b.getWidth()
和b.getHeight()
获取这些尺寸,然后我可以使用{{1}将位图传递到ImageView }。但是,如果我有ImageView的子类,有没有办法检索这些维度而不必显式传递它们?我想我正在寻找ImageView的setImageBitmap(b)
方法的getImageBitmap()
模拟,该方法将检索我可以调用setImageBitmap()
和getWidth()
的Bitmap对象。但是,检索原始尺寸的任何其他方法也会起作用。