Android中将View的内容保存为图像的方法
2016-04-12 15:53
435 查看
原理:创建一个新的Bitmap,然后再根据它来创建一个Canvas,最后调用View的draw方法将View画到Canvas上,这样得到的Bitmap就是我们想要的。
public Bitmap createViewBitmap(View v) {
Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(),
Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
v.draw(canvas);
return bitmap;
}
来源:http://blog.csdn.net/singwhatiwanna/article/details/18699097
public Bitmap createViewBitmap(View v) {
Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(),
Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
v.draw(canvas);
return bitmap;
}
来源:http://blog.csdn.net/singwhatiwanna/article/details/18699097
相关文章推荐
- Android最棒的下拉刷新!——SwipeRefreshLayout
- 关于android实现fastindexbar(快速索引)详解
- 详解Android应用中使用TabHost组件进行布局的基本方法
- Android自定义View之闪动的TextView
- 自定义dialog,再次点击让dialog消失
- 寻找android中的设计模式(二)
- 简析Android的垃圾回收与内存泄露
- android 百度地图路径规划问题(第一篇)
- android:windowSoftInputMode属性详解
- Android高效加载大图、多图解决方案,有效避免程序OOM
- Android应用中使用TabHost组件继承TabActivity的布局方法
- android的消息机制处理
- android studio常用设置-代码格式化mac
- 关于Xamarin.Android ListView图片加载+Android-Universal-Image-Loader框架
- 国内优秀的安卓资源转载
- android自定义属性的使用
- Android RecyclerViewStickyHeaders 使用Demo
- android中listview分页加载数据
- Android 崩溃报错捕捉,并且友好提示!(不是CrashHandler)
- Android应用坐标系统全面详解