Выше стэквью ответы не удовлетворены результатом моего вопроса. Мой вертикальный список содержит изображения URL. Если изображения не получены с URL, отображается заполнитель изображения. Но я прокручиваю список вверх, изображение перекрывается в плацдарме. Пожалуйста, помогите мне кто-нибудь по этому вопросу.
if (view == null) {
LayoutInflater vi = LayoutInflater.from(context);
view = vi.inflate(R.layout.my_own, parent, false);
viewHolder = new ViewHolder(view);
view.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) view.getTag();
}
if (filepath != null && !filepath.isEmpty()) {
final String fileUrl = filepath.get(0);
Log.d("image", "image" + data);
if (fileUrl.contains(".jpg") || fileUrl.contains(".png")) {
Glide.with(context).asBitmap().load(fileUrl).into(new SimpleTarget < Bitmap > () {
@Override public void onResourceReady(Bitmap resource, Transition < ? super Bitmap > transition) {
viewHolder.report_image.setImageBitmap(resource);
viewHolder.report_image.setScaleType(ImageView.ScaleType.CENTER_CROP);
FM_ReportFileSystem.saveImageToSdCard(resource, fileUrl);
}
});
}
}
XML:
<de.hdodenhof.circleimageview.CircleImageView android:id="@+id/report_image"
android:layout_width="85dp"
android:layout_height="85dp"
android:layout_marginLeft="@dimen/_8sdp"
android:layout_marginRight="@dimen/_10sdp"
android:layout_marginTop="@dimen/_7sdp"
android:src="@drawable/no_image"
app:civ_border_color="@color/LightGray" app:civ_border_width="1dp" />