halo , saya menetapkan scaletype simpledraweeView sebagai centerCrop , tetapi tidak dapat berpengaruh.
Terima kasih atas bantuan Anda!
kode saya:
xml:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_10"
android:scaleType="centerCrop"
fresco:actualImageScaleType="centerCrop"
/>
Jawa:
mImage = (SimpleDraweeView) itemView.findViewById(R.id.iv_image);
mImage.setAspectRatio(1.5f);
hasil gambar (gambar kiri gagal):
Jangan gunakan android:scaleType
.
Namun, tidak jelas bagi saya dari gambar Anda apa masalahnya - gambar kiri sepertinya memang dipotong tengah. Bisakah Anda memberi kami contoh tentang apa yang Anda coba lihat dan apa yang sebenarnya Anda lihat?
Saya harap Anda memuat gambar dari jaringan. Lakukan penskalaan secara terprogram holder.image.setScaleType(ImageView.ScaleType.CENTER_CROP);
simpleDraweeView.getHierarchy().setActualImageScaleType(ScalingUtils.ScaleType.CENTER_CROP);
Komentar yang paling membantu
simpleDraweeView.getHierarchy().setActualImageScaleType(ScalingUtils.ScaleType.CENTER_CROP);