Глубокая копия Drawable
У меня есть ImageView. В его onClick я получаю его Drawable:
Drawable dr = ((ImageView) v).getDrawable();
И установите его в ImageView диалога:
zoomedImage.setImageDrawable(dr);
Но когда я закрываю диалог или работа возобновляется. Изображение в исходном положении растягивается и отображается больше его размера, в результате чего в ImageView видна только часть изображения.
Это случай глубокого копирования или есть другая проблема? Если это так, как я могу глубоко скопировать оригинал Drawable, чтобы я мог установить копию в увеличенное изображение?
Заранее спасибо.