2016-04-27 2 views
0

У меня есть изображениеView, из которого я делаю видимую часть изображения с getDrawingCache(). Это работает хорошо. Но когда я меняю изображение в imageView и пытаюсь получить растровое изображение, getDrawingCache() возвращает растровое изображение первого изображения. Я пытался вызвать этот метод buildDrawingCache() перед вызовом getDrawingCache(), но это не помогло.Обновить кеш изображения в ImageView

Как обновить кеш или связанный растровый файл или я не знаю, что для получения нового изображения?

ответ

1

Решение было очень просто:

imageView.destroyDrawingCache(); 
    imageView.buildDrawingCache(); 
    imageView.getDrawingCache(); 
Смежные вопросы