Android 从imageview中获得bitmap的方法
2017-09-26 16:32
429 查看
第一种:
使用setDrawingCacheEnabled()和getDrawingCache()这两种方法,第一个是为了设置是否开启缓存,第二个就可以直接获得imageview中的缓存,一般来说需要在获得缓存以后setDrawingCacheEnabled设置为false,因为这样才能让之前的缓存去掉,不会影响后来新的缓存。
第二种:
使用setDrawingCacheEnabled()和getDrawingCache()这两种方法,第一个是为了设置是否开启缓存,第二个就可以直接获得imageview中的缓存,一般来说需要在获得缓存以后setDrawingCacheEnabled设置为false,因为这样才能让之前的缓存去掉,不会影响后来新的缓存。
ImageView image = (ImageView) view.getTag(); Matrix max = new Matrix(); image.setDrawingCacheEnabled(true); Bitmap bm = image.getDrawingCache();
第二种:
Bitmap bm =((BitmapDrawable) ((ImageView) image).getDrawable()).getBitmap();
相关文章推荐
- Android自定义View研究(三) -- 获得Bitmap的三种方法
- 安卓从imageview中获得bitmap的方法
- Android自定义View研究(三) -- 获得Bitmap的三种方法
- Android中自定义View的研究(三) -- 获得Bitmap的三种方法
- Android从imageview中获得bitmap
- Android 从ImageView中获取Bitmap对象方法
- Android中自定义View的研究(三) -- 获得Bitmap的三种方法
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- Android中自定义View的研究(三) -- 获得Bitmap的三种方法
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- Android之最简单的ImageView加边框方法
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- Android中View转换为Bitmap及getDrawingCache=null的解决方法
- Android: how to convert whole ImageView to Bitmap?
- android 获得ImageView中Image的绘制大小
- Android中View转换为Bitmap及getDrawingCache=null的解决方法
- Android中View转换为Bitmap及getDrawingCache=null的解决方法
- Android之ImageView既能普通图片又能显示gif的方法
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- Android 销毁ImageView的bitmap