如何解决将文本添加到图像中并作为 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 举报,一经查实,本站将立刻删除。