微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将文本添加到图像中并作为 img 文件共享 android

如何解决将文本添加到图像中并作为 img 文件共享 android

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

                                  Thank You

解决方法

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

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;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。