我有一个 ImageView。在它的 onClick 中,我得到了它的 Drawable:
Drawable dr = ((ImageView) v).getDrawable();
并将其设置为对话框的 ImageView:
zoomedImage.setImageDrawable(dr);
但是当我关闭对话框或恢复活动时。原始位置的图像被拉伸并显示大于其大小,导致在 ImageView 中只有一部分图像可见。
这是深拷贝的情况还是有其他问题?如果是,我该如何深度复制原始的 Drawable 以便我可以将副本设置为缩放图像?
提前致谢。