获取ImageView图片

简介: //设置可以获取imageView缓存imageView.setDrawingCacheEnabled(true);//然后通过getDrawingCache方法获取BitMapBitmap drawingCache = imageView.

//设置可以获取imageView缓存
imageView.setDrawingCacheEnabled(true);
//然后通过getDrawingCache方法获取BitMap
Bitmap drawingCache = imageView.getDrawingCache();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
//可以通过BitMap的compress方法获取字节
drawingCache.compress(Bitmap.CompressFormat.PNG, 100, baos);

目录
相关文章
|
5月前
|
Java Android开发
18. 【Android教程】图片控件 ImageView
18. 【Android教程】图片控件 ImageView
81 4
|
Android开发
Android ImageView视图的七种图片缩放类型
Android ImageView视图的七种图片缩放类型
297 0
|
Android开发
最新Android Glide4.0加载Gif图片到ImageView
最新Android Glide4.0加载Gif图片到ImageView 在我过去的文章里面,介绍了旧的Glide 3.0+的加载Gif图片方式(见文章:http://blog.csdn.net/zhangphil/article/details/45561983 ),现在Glide 4.0相较于Glide 3.0+发生了很大变化,现在给出一个新版Glide 4.0加载Gif图片的代码例子。
2550 0
ImageView的ScaleType原理及效果分析
ImageView的ScaleType决定了图片在ImageView中的缩放形式。本文从ImageView的源码角度,结合图表展示不同ScaleType状态下图片的展示形式。
1133 0
|
前端开发
自定义ImageView实现图片手势滑动、放大缩小效果
上一节说了通过自定义来加载超大图片,同时实现手指的拖动效果。不过,另一种情况就是,我们希望应用能够加载整张图片,如果图片太大就先压缩,如果小于屏幕就直接显示,同时用户可以拖拽移动和缩放图片大小,梳理下流程: 1.自定义View继承ImageView,重新onDraw方法 2.在onDraw先画图片,图片大于屏幕就把图片缩小后显示,图片小于屏幕就直接显示,显示之前要计算显示图片的Rect,Rect是其实就是四个坐标,用来控制显示图片的范围,这个Rect是根据图片的长宽比例计算而来,显示在屏幕中间。
1420 0
|
前端开发 Java API
Android 图片平铺效果实现的3种方法
Html中平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,代码如下:    ...
1209 0
|
XML JavaScript Java