Удалите изображение из приложения для просмотра изображений Android

Я пытаюсь сделать ImageView который содержит галерею изображений. Прикоснувшись к пользовательскому запросу для загрузки следующего изображения. Если следующее изображение не найдено на сервере или требуется время для загрузки, мне нужно, чтобы старое изображение было пустым.

setVisibility(View.GONE) или setVisibility(View.INVISIBLE) не работают для меня, потому что когда невидимый / ушел, я останавливаю onTouch() обнаружение (и пользователь заблокирован для текущего изображения).

Как я могу заставить ImageView загрузить пустую растровое изображение или очистить (удалить) текущее растровое изображение?

Solutions Collecting From Web of "Удалите изображение из приложения для просмотра изображений Android"

Я всегда использую

 imageView.setImageDrawable(null); 

Конечно, работает imageView.setImageResource (0). Это никогда не терпело неудачу для меня, и я использовал его много раз.

SetImageResource обычно передается ссылка R.drawable (ссылка для изображения), которая хранится как int, но отображается в классе R.java как шестнадцатеричное значение, 0xf2fs … Поэтому, предполагая, что эта ссылка существует, она покажет Изображение, если вы позже передадите тот же образ, что и ссылка, которая не существует, старое изображение больше не будет отображаться. Итак, если вы передадите его 0 или 5 или int, который не соответствует ресурсу, указанному в вашем классе R.java, он полностью удалит изображение из src образаViewView. Поэтому, если вы передаете 0 в старую ссылку изображения.

Пытаться:

 imageView.setImageResource(0); 

Это приведет к тому, что изображение не будет использовать ресурс.