【问题标题】:Add text into image and share as a img file android将文本添加到图像中并作为img文件共享android
【发布时间】:2021-07-11 11:56:46
【问题描述】:

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

                                  Thank You

【问题讨论】:

    标签: android image android-studio android-layout share


    【解决方案1】:

    只需在此处传递相对布局的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;
    }
    

    【讨论】:

    • 相对布局的id在哪里可以使用?能否请您发布整个代码?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    相关资源
    最近更新 更多