获取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);

目录
相关文章
|
Android开发
Android通过scaleType裁剪缩放图片适配不同屏幕不同ImageView尺寸
Android通过scaleType裁剪缩放图片适配不同屏幕不同ImageView尺寸 实验方法,先找一张不规则大图,尺寸:1024pix(宽) X  1465pix(高),原图如图:然后特意设置一个ImageView宽高均为600pix。
2087 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图片的代码例子。
2510 0
ImageView的ScaleType原理及效果分析
ImageView的ScaleType决定了图片在ImageView中的缩放形式。本文从ImageView的源码角度,结合图表展示不同ScaleType状态下图片的展示形式。
1107 0
|
前端开发
自定义ImageView实现图片手势滑动、放大缩小效果
上一节说了通过自定义来加载超大图片,同时实现手指的拖动效果。不过,另一种情况就是,我们希望应用能够加载整张图片,如果图片太大就先压缩,如果小于屏幕就直接显示,同时用户可以拖拽移动和缩放图片大小,梳理下流程: 1.自定义View继承ImageView,重新onDraw方法 2.在onDraw先画图片,图片大于屏幕就把图片缩小后显示,图片小于屏幕就直接显示,显示之前要计算显示图片的Rect,Rect是其实就是四个坐标,用来控制显示图片的范围,这个Rect是根据图片的长宽比例计算而来,显示在屏幕中间。
1366 0
|
XML JavaScript Java
|
Android开发 Java
在TextView上显示图片信息
布局文件 java代码实现: package com.wangfubin.textviewshowimage; import android.annotation.
763 0
ImageView简单加载网络图片
private void loadImage() { mImageView = (ImageView) findViewById(R.id.imageView); try { URL url = new URL("http://images.
1022 0