Po załadowaniu obrazu do ImageView
z Glide
, zmniejsza obraz. Kiedy obracam lub ponownie otwieram tę samą aktywność, ma ona odpowiedni rozmiar. Próbowałem już possible duplicate. Już przekazuję rozmiar poprawki do ImageView
wewnątrz xml i starałem się również przesłonić rozmiar. centerCrop()
i fitCenter()
nie ma wpływu na kurczenie. Próbowałem również debugować rozmiar obrazu. Kiedy się kurczy lub nie, zwraca tę samą szerokość i wysokość.Glide zmniejsza obraz przy pierwszym obciążeniu
Widok:
<ImageView
android:id="@+id/thumbnail"
android:layout_width="@dimen/episode_detail_img_width"
android:layout_height="@dimen/episode_detail_img_height"
android:layout_marginTop="@dimen/episode_detail_img_margin_top" />
Glide
Glide.with(getActivity())
.load(url)
.placeholder(R.drawable.thumb_placeholder)
.centerCrop()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(thumbnail);
spróbować usunąć ten kod teraz: .placeholder (R.drawable.thumb_placeholder) .centerCrop() .diskCacheStrategy (DiskCacheStrategy.ALL) i pls jasne pamięci cache przed metę. –
Gdy używam symbolu zastępczego, zmniejsza obraz. Wszystkie pozostałe opcje są dobre. Jakiś pomysł, dlaczego tak się stało? Na pewno mam odpowiednie zasoby dla każdego res. – parohy
w porządku. umieścić obraz zastępczy większy niż ur ImageView wysokość i waga. lub dowolny kolor. –