我有一个按钮,一旦点击就将图像视图保存为位图,但是一旦布局完成加载并且构建了图像视图的图形缓存,我需要将图像视图的临时版本保存为位图。我试图在onPostCreate方法中调用我的save imageview方法,但它返回了与imageview缓存有关的空指针异常。活动加载完成后,如何自动保存图像视图?
答案 0 :(得分:0)
希望我理解你的问题。您可以尝试在其中扩展自定义RelativeLayout和覆盖方法onDraw。这个方法在绘制画布时调用。
答案 1 :(得分:0)
我通过使用AsyncTask类加载imageview解决了我的问题,该类渲染图像,在preExecute方法中构建缓存,然后将imageview保存在postExecute方法中。