首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文本添加到图片中,并作为img文件分享给android

将文本添加到图片中,并作为img文件分享给android
EN

Stack Overflow用户
提问于 2021-07-11 19:56:47
回答 1查看 44关注 0票数 1

我试图使一个像HBD愿望共享应用程序,但我想添加文本到图像,并将其作为图像文件共享。在相对布局中添加图像中的文本很简单,但我想将该图像和文本共享为图像文件。我的应用可能看起来像一个证书生成器(例如sololearn应用)

代码语言:javascript
复制
                                  Thank You
EN

回答 1

Stack Overflow用户

发布于 2021-07-11 20:22:27

只需在此处传递相对布局的id,它将返回整个视图的位图。然后,您可以将其另存为PNG文件,然后就可以运行了。

代码语言:javascript
复制
private Bitmap getBitmapFromView(View view) {
    view.setDrawingCacheEnabled(true);

    Bitmap returnedBitmap = view.getDrawingCache();
    Canvas canvas = new Canvas(returnedBitmap);
    Drawable bgDrawable =view.getBackground();
    if (bgDrawable!=null) {
        bgDrawable.draw(canvas);
    }   else{
        canvas.drawColor(Color.WHITE);
    }
    view.draw(canvas);
    return returnedBitmap;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68335979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档