获取ImageView里的图片
这样写可以获取到imageView里边的图片,亲测对src和background都有效。
iv1.setImageResource(R.mipmap.common_cart);//iv1.setBackgroundResource(R.mipmap.common_cart);iv1.setDrawingCacheEnabled(true);//iv2.setImageBitmap(Bitmap.createBitmap(iv1.getDrawingCache()));iv2.setImageBitmap(Bitmap.createBitmap(convertViewToBitmap(iv1)));iv1.setDrawingCacheEnabled(false);
当所需要的drawingCache >系统所提供的最大DrawingCache值时,生成Bitmap就会出现问题,此时获取的Bitmap就为null。所有需要下面的方法进行转化一下:
public Bitmap convertViewToBitmap(View view){view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());view.buildDrawingCache();Bitmap bitmap = view.getDrawingCache();return bitmap;}
大功告成!!
获取ImageView里的图片相关推荐
- android图片做平移动画,Android中用Matrix实现ImageView里的图片平移和缩放动画
注: 这里说的图片的平移和缩放不是对ImageView整个view进行的,而是对ImageView里面的图片进行的(view本身没有什么变化),所以Android自带的动画效果不能满足需求. 功能点: ...
- android image对象改变,【Android学习】动态放大缩小ImageView里的图片,运用Matrix对象来....
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /* 设置图片缩小的比例 */ double scale=0.8; /* 计算出这次要缩小的比例 */ scaleWidth=(float) (scale ...
- 如何获取已加载在ImageView中的图片ID
动机:程序的某个Activity中有一个ListView,ListView的每行视图中都有ImageView,程序初始化后,通过Adapter向ImageView中加载图片,现在的需求是,点击该图片能 ...
- android 调用相机并获取图片地址,Android 7.0使用FileProvider获取相机拍照的图片路径...
这里主要是基于Android 7.0,Nougat 实现一个获取相机拍照的图片后,使用FileProvider把图片转换为实际的路径. 首先需要在AndroidManifest.xml声明调用相机的权 ...
- 【Android App】获取照片里的位置信息及使用全球卫星导航系统(GNSS)获取位置实战(附源码和演示 超详细)
需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取照片里的位置信息 手机拍摄的相片还保存着时间.地点.镜头参数等信息,这些信息由相片接口工具ExifInterface管理,它的常用方法说明如下 ...
- Android之获取手机上的图片和视频缩略图thumbnails
2019独角兽企业重金招聘Python工程师标准>>> [0]大家都知道Android从1.5开始刚插入SD卡时系统会调用MediaScanner服务进行后台扫描,索引新的歌曲.图片 ...
- android 获取apk里的xml文件
今天,简单讲讲如何获取 apk里的xml文件. 之前的博客,我讲了如何获取apk的图片资源和反编译获取代码资源,但是如何获取XML资源呢? 一.回顾图片资源的获取: 首先准备一个apk,嘿嘿就是 ...
- android 横向铺满,Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)...
为适应不同屏幕的手机,ImageView显示的图片可能不铺满屏幕,如果定高的话,两边可能会出现空白.魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示,图片左右两边会出现空白,为解决这一问 ...
- 【tkGo】将Excel里的图片链接替换为图片(Excel嵌入图片)
1 背景 因为某些原因,我们的Excel里会放入一些图片链接,但查看的时候需要一个个点开,通过浏览器显示,非常麻烦. 我们可以通过python的openpyxl这个库来解决此问题,一键替换所有链接为图 ...
最新文章
- NR 5G SA注册流程
- python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...
- STM32开发 -- UTC、UNIX时间戳、北京时间之间的转换
- 机器学习实战 - 读书笔记(04) - 朴素贝叶斯
- C++的enum hack
- 单片机 串口 波特率 c语言 9600 11.0592mhz t1,PLC与单片机串口通信的实现
- 浅谈浏览器多进程与JS线程 1
- PLSQL如何将千万数据快速插入到另一张表中_数据库设计中的 9 大常见错误
- [mysqld_safe]centos7 mysql 安装与配置
- 【自动化__持续集成】___java___猜数字
- matlab如何调用swmm,一套基于SWMM开放的城市管网系统控制设计
- PS-第五天-图层样式
- 个人电子邮箱格式大全,邮箱的正确格式是什么?
- 如何解释vue的生命周期才能令面试官满意?
- App启动就闪退引发的深思
- HBase NoSQL数据库详解
- 高层次综合综述:FPGA HLS Today Successes, Challenges, and Opportunities
- Java 多线程平行计算总结
- 趣写算法之匈牙利算法
- wordpress:主题-一个完整的WP主题通常包含以下模板文件