如何在Android中加载布局后自动将imageview保存为位图?

时间:2016-09-18 06:37:18

标签: java android android-layout android-imageview

我有一个按钮,一旦点击就将图像视图保存为位图,但是一旦布局完成加载并且构建了图像视图的图形缓存,我需要将图像视图的临时版本保存为位图。我试图在onPostCreate方法中调用我的save imageview方法,但它返回了与imageview缓存有关的空指针异常。活动加载完成后,如何自动保存图像视图?

2 个答案:

答案 0 :(得分:0)

希望我理解你的问题。您可以尝试在其中扩展自定义RelativeLayout和覆盖方法onDraw。这个方法在绘制画布时调用。

答案 1 :(得分:0)

我通过使用AsyncTask类加载imageview解决了我的问题,该类渲染图像,在preExecute方法中构建缓存,然后将imageview保存在postExecute方法中。