【android学习】imageview通过getDrawingCache获取图像

来源:互联网 发布:电动汽车专用单片机 编辑:程序博客网 时间:2024/06/13 00:50

imageview通过getDrawingCache获取图像总是为null

其解决办法:

1、imageview.getDrawingCache()之前要加上 imageview.setDrawingCacheEnabled(Boolean.TRUE);

2、imageview.getDrawingCache()之后要加上imageview.setDrawingCacheEnabled(Boolean.FALSE);以清除图片缓存区,否则,下一次从ImageView对象获取的图像,还是原来的图像。

3、不要在主线程中使用getDrawingCache(),即要放在新线程里(如onClick线程里)

0 0
原创粉丝点击