Android把View转换成Bitmap
来源:互联网 发布:印度最新人口数据 编辑:程序博客网 时间:2024/06/05 13:14
在Android中有的时候会想要把整个界面或某个布局缓存下来,这个时候会想到截取截图,也会想到把View转换成位图进行保存,那么怎么实现呢?
很简单,只需要使用下面的方法.
public Bitmap createViewBitmap(View v) { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888); //创建一个和View大小一样的Bitmap Canvas canvas = new Canvas(bitmap); //使用上面的Bitmap创建canvas v.draw(canvas); //把View画到Bitmap上 return bitmap; }
这样就可以返回了个Bitmap缓存下来.
注: 如果转换的是子容器,如果没有背景的话,背景就会是透明的,一般需要动态变换背景时使用,另外在写入sdcard时需要设置Bitmap.CompressFormat.PNG.
0 0
- Android把View转换成Bitmap
- 如何把View转换成Bitmap
- 把 view 转换成bitmap对象
- Android把view的画面转换为bitmap (截屏)
- Android把view的画面转换为bitmap
- Android把view的画面转换为bitmap
- Android把view的画面转换为bitmap
- Android中把View转换成bitmap,再缓存到sd卡
- android 把view转成bitmap~~~
- android 把View转成bitmap
- android view转换成bitmap截图
- android--如何将View转换成Bitmap
- Android 将View转换成BitMap
- View转换成Bitmap
- 将View 转换成 Bitmap
- 将View转换成Bitmap
- 将View转换成Bitmap
- 把View转化成Bitmap的方法
- jfinal+H5的websocket 实现同一账户在不同地点不同电脑只能登陆一个(互相踢下线)
- 使用MDC为Logback slf4 日志记录线程ID,区分每次执行的会话日志
- classloader 原理分析
- 免费视频播放器videojs中文教程
- 多重比较校正中的一些概念
- Android把View转换成Bitmap
- 【设计模式】观察者模式
- CodeForces 802G Periodic RMQ Problem(线段树+分块思想)
- 学习资料网址
- openvswitch处理upcall过程分析
- KUDU - Cloudera开发的又一个Hadoop系存储系统
- 仿京东、淘宝商品详情中上滑tableView的cell与headerView之间的动画效果
- Semaphore使用
- 线段树基本操作(1)