У меня есть this animation/code, где крана на фотографии увеличивает его до полного экрана, а остальная часть экрана становится черной. Когда я использую this banana Сток-фото размер получается достаточно большим. Однако, когда я выворачиваю изображения из Интернета с помощью API, изображения получаются очень маленькими. Я пробовал проверять размер изображения, и, похоже, это не так естественно. water bottle image на самом деле h: 89 и w: 273 пикселя при загрузке из источника.Изображение в ImageView появляется меньше, чем ожидалось (Android)
//pulling the image and finding its sizes
Glide.with(getContext()).load(currentFood.getImageUrl()).into(ivFullScreen);
int ih=ivFullImage.getMeasuredHeight();//height of imageView = 1440
int iw=ivFullImage.getMeasuredWidth();//width of imageView = 2464
int iH=ivFullImage.getDrawable().getIntrinsicHeight();//original height of underlying image = 3332
int iW=ivFullImage.getDrawable().getIntrinsicWidth();//original width of underlying image = 4442
Toast.makeText(getContext(), "view height: " + ih + " view width: " + iw + " image height: " + iH + " image width: " + iW, Toast.LENGTH_LONG).show();
The Toast showed that the `ivFullImage` size is h:1440 and w:2464 and the image's size is h:3332 and w:4442.
XML:
<LinearLayout android:id="@+id/llFullScreen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000"
android:alpha="0.0">
</LinearLayout>
<ImageView android:id="@+id/ivFullImage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/bananas1"
android:scaleType="centerInside"
android:visibility="invisible"
/>
Какое разрешение этого телефона/эмулятора? если это 1920x1080 или аналогичное изображение, похоже, находится в правильном размере ... – Salem
На самом деле я попробовал ваш «ImageView» с бутылкой и отлично работал. Можете ли вы попытаться добавить 'android: adjustViewBounds =" true "и' android: scaleType = "fitXY" 'в ваш' ImageView' –
@Salem Я запускаю Samsung Galaxy S7 (1440 x 2560 пикселей) – stumped