相关疑难解决方法(0)

Drawable的深层副本

我有一个ImageView.在它的onClick我得到它的Drawable:

Drawable dr = ((ImageView) v).getDrawable();
Run Code Online (Sandbox Code Playgroud)

并将其设置为对话框的ImageView:

zoomedImage.setImageDrawable(dr);
Run Code Online (Sandbox Code Playgroud)

但是当我关闭对话框或活动恢复时.原始位置的图像被拉伸并显示为大于其大小,导致图像中只有一部分图像可见.

这是一个深拷贝的情况还是有另一个问题?如果是,我怎么能深度复制原始Drawable,以便我可以将副本设置为缩放图像?

提前致谢.

android drawable imageview

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

drawable ×1

imageview ×1