原理:创建一个新的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;    }

更多相关文章

  1. Android之WebView和js交互-调用失败的看这里
  2. Android(安卓)Audio stream type
  3. Android沙盘原理与实现
  4. Android(安卓)Camera系统
  5. Android(安卓)Camera Framework Stream(二)
  6. Android(安卓)ListView的OnItemClickListener详解
  7. 【android】 Android(安卓)动画cancle后 view隐藏
  8. 关于Android键盘遮挡
  9. [Android(安卓)Samples视频系列之ApiDemos] App-Activity-Receiv

随机推荐

  1. Android主线程与子线程之沟通
  2. android之调用webservice 实现图片上传下
  3. 2011.10.14(2)——— android 仿照微信的图
  4. android测试框架
  5. 进程、线程与JVM之间的关系
  6. Android(安卓)设置TextView字体Color Sel
  7. Android(安卓)Permission访问权限大全
  8. Android自定义属性时TypedArray的使用方
  9. VS2019中用xamarin开发Android,显示需要an
  10. View控件中android:drawablePadding不起