当前位置:   article > 正文

Android笔记:将布局转换成图片_android 布局生成图片

android 布局生成图片

如题,需求就是把xml里面的布局转换成图片,然后保存下来,大家觉得特别简单吧,去问过好多人,也查了查很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享的时候,能动态绘制出一张图片,让用户的分享的内容更加生动化

思路不复杂,可是实践起来简直太多坑了。

1:获取布局

relativeLayout = (RelativeLayout) findViewById(R.id.layout_rl);

2:设置布局相关设置

  1. // 获取图片某布局
  2. relativeLayout.setDrawingCacheEnabled(true);
  3. relativeLayout.buildDrawingCache();

3.获取图片

  1. final Bitmap bmp = relativeLayout.getDrawingCache(); // 获取图片
  2. savePicture(bmp, "test.jpg");// 保存图片

4:保存图片

  1. public void savePicture(Bitmap bm, String fileName) {
  2. Log.i("xing", "savePicture: ------------------------");
  3. if (null == bm) {
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/262043
推荐阅读
相关标签
  

闽ICP备14008679号