1

チャットの会話

完全な会話を画像に変換し、その画像をSDカードに保存する必要があるという点で、チャットアプリケーションに取り組んでいます。会話をリストビューとして表示しました。私は以下のコードを使用しています:

        lstSms.setDrawingCacheEnabled(true);
        lstSms.destroyDrawingCache();
        lstSms.buildDrawingCache();
        Bitmap bitmap = getTransparentBitmapCopy(lstSms.getDrawingCache());


private Bitmap getTransparentBitmapCopy(Bitmap source)
{
    int width =  source.getWidth();
    int height = source.getHeight();
    Bitmap copy = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    int[] pixels = new int[width * height];
    source.getPixels(pixels, 0, width, 0, 0, width, height);
    copy.setPixels(pixels, 0, width, 0, 0, width, height);
    return copy;
}

しかし、私はビットマップを取得していません。だから、これを実装する方法を教えてください。

4

0 に答える 0