Может показаться, что я упускаю что-то очевидное, но я не могу понять, как извлечь необработанные (немасштабированные) размеры растрового изображения, отображаемого в ImageView.
Например, если я загружаюрастровое изображение, используя Bitmap b = BitmapFactory.decodeResource(...)
, я могу получить эти измерения из b.getWidth()
и b.getHeight()
, и я мог бы передать растровое изображение в ImageView, используя setImageBitmap(b)
.Но если у меня есть подкласс ImageView, есть ли способ извлечь эти измерения, не передавая их явно?Я думаю, я ищу getImageBitmap()
аналог метода setImageBitmap()
ImageView, который бы извлекал растровый объект, который я могу вызвать getWidth()
и getHeight()
.Любой другой способ получить исходные размеры тоже подойдет.