`
ggggnuirgw
  • 浏览: 97978 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android把view的画面转换为bitmap

阅读更多

ImageView iv = (ImageView) findViewById(R.id.ImageView01);
ImageView iv2 = (ImageView) findViewById(R.id.ImageView02);
ImageView iv3 = (ImageView) findViewById(R.id.ImageView03);
 
//draw的方式对整屏截取,但信息栏为黑色
View cv = getWindow().getDecorView();  
Bitmap b = Bitmap.createBitmap(200, 200, Bitmap.Config.RGB_565);  
cv.draw(new Canvas(b));
iv.setImageBitmap(b);
 
//对隐藏的未画过的对象,截出的是黑色
Bitmap image = Bitmap.createBitmap(200, 200, Bitmap.Config.RGB_565);
bt3.draw(new Canvas(image));
iv2.setImageBitmap(image);
 
//get drawable cache , bitmap to drawable
bt4.setDrawingCacheEnabled(true);
Bitmap bitmap = bt4.getDrawingCache();
Drawable drawable = (Drawable) new BitmapDrawable(bitmap);
iv3.setBackgroundDrawable(drawable);
 
分享到:
评论

相关推荐

    android 把一个view视图转换成bitmap 保存到本地

    android 把一个view视图转换成bitmap 保存到本地 可以用于分享的局部截屏

    解析Android中View转换为Bitmap及getDrawingCache=null的解决方法

    在android中经常会遇到View转换为Bitmap的情形,本篇文章主要介绍了Android中View转换为Bitmap及getDrawingCache=null的解决方法,有需要的可以了解一下。

    Android 将view 转换为Bitmap出现空指针问题解决办法

    Android 将view 转换为Bitmap出现空指针问题解决办法 在做Android 项目的时候,有时候可能有这样的需求,将一个View 或者一个布局文件转换成一个Bitmap 对象。 方法其实大都差不多。但这其中有一些小细节需要注意...

    android pdf转bitmap

    将pdf文件转换成图片并显示在界面, 先要引用AndroidPDFViewerLibrary-master ByteBuffer buffer = ByteBuffer.NEW(bytes); String data = Base64.encodeToString(bytes, Base64.DEFAULT); PDFFile pdf_file = ...

    Android App开发中将View或Drawable转为Bitmap的方法

    Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为...

    网络服务器上的Tiff格式图片转BITMAP DEMO下载 传真格式图片转换BITMAP

    注意: DEMO里图片的URL需要更换成你需要下载的URL, 否则我使用...此DEMO实现了将网络服务器上的TIFF或TIF格式的图片下载到本地, 然后转换成BITMAP, 再使用相关VIEW显示出来, 可以是imageview, photoview等.看自己需求.

    [Android View] 判断是否点中一个动态可旋转、可缩放、可移动的图片

    如果一个图片只是简单的移动,这个很容易就可以判断出触控点是否落在绘制bitmap的矩形区域,但这个bitmap能动态旋转、缩放那就不能用老一套的方法了。 图片左上角的点在图片旋转之后A的坐标落在哪里?图片缩放后A又...

    Android相机调用

    // 获取相机返回的数据,并转换为Bitmap图片格式 FileOutputStream b = null; File file = new File("/sdcard/Image/"); file.mkdirs();// 创建文件夹 String fileName = "/sdcard/Image/"+name; ...

    android中实现ios8的实时毛玻璃效果

    一般情况下只需要把需要模糊的view继承BlurringView,然后设置背景的blurredView。然后在画面刷新的时候使用invalidate()就好。 如果BlurringView需要继承ViewGroup的话记得加上setWillNotDraw(false); 如果...

    android群雄传

    7.1 Android View动画框架 163 7.1.1 透明度动画 163 7.1.2 旋转动画 163 7.1.3 位移动画 164 7.1.4 缩放动画 164 7.1.5 动画集合 164 7.2 Android属性动画分析 165 7.2.1 ObjectAnimator 166 7.2.2 ...

    ZZTUtilCode:初始化提交android工具

    // 将view转换成图片,保存图片到本地 iv_save.setOnClickListener { // 初始化view val snapshot = ViewToBitmapUtil(ll_save_view) // 将view 转换成 bitmap val bitmapSrc = snapshot.apply() //系统相册...

    新版Android开发教程.rar

    这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...

    安卓开发--Android连连看游戏源码(附赠参考实验报告).zip

    通过反射获取R.drawable的所有Field(Android的每张图片资源会自动转换为R.drawable的静态Field),并将这些Field值添加到一个List集合中。 2.从第一步得到的List集合中随机抽取N/2个图片ID。 3.从第二步得到的N...

    Android代码-DrawLongPictureDemo

    2.用户展示界面和最终生成的长图,布局完全不一样,所以不能通过直接将view转换成bitmap,或者长截图来实现。 3.生成的长图,头部加上公司logo,尾部加上二维码。 难点分析: 1.后台进行。 2.长图保证清晰度,并且不...

    watermark:简单的水印库到Android,将XML(VIEW)转换为位图

    水印库到Android repositories { jcenter() } implementation ' br.com.duanniston:watermarklib:0.0.5 ' minSdkVersion 16 用法 从XML生成水印(查看) private Bitmap generateWaterMark( Bitmap src) { // ...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...

Global site tag (gtag.js) - Google Analytics