Android Studio使用图像

时间:2016-12-08 18:33:10

标签: android android-studio

我尝试从图库中选择一个图像并在其上添加一些文本然后保存它。你能告诉我我应该在哪里看,或者我应该使用哪个图书馆?我使用的是Android Studio 2.2

1 个答案:

答案 0 :(得分:1)

首先,您可以放置​​一个EditText并写入其中,写完之后,首先将其转换为Bitmap,如下所示

Bitmap bitmap = Bitmap.createBitmap(mEditText.getDrawingCache());

现在您可以将创建的图像位图添加到原始图像中,如下所示

Bitmap combined = combineImages(bgBitmap,bitmap);

public Bitmap combineImages(Bitmap background, Bitmap foreground) { 

    int width = 0, height = 0;
    Bitmap cs;

    width = getWindowManager().getDefaultDisplay().getWidth();
    height = getWindowManager().getDefaultDisplay().getHeight();

    cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    Canvas comboImage = new Canvas(cs);
    background = Bitmap.createScaledBitmap(background, width, height, true);
    comboImage.drawBitmap(background, 0, 0, null);
    comboImage.drawBitmap(foreground, matrix, null);

    return cs;
}

我希望它有所帮助。