Beklenen çıkış görüntü örneği.
Örneğin, yukarıdaki resim olması durumunda, gerekli hizalama ile 3 ImageView'lu bir düzenin şişirilmesi gerekir.
Görünümü oluşturduktan sonra, onu bitmap'e dönüştürebilir ve Base64'e dönüştürebilir ve kaydedebilirsiniz.
Adımlar:
dönüştürme Görüntüle kılmak için Base64
için
public static String encodeBitmapToBase64(Bitmap bitmap, int compress) {
return Base64.encodeToString(compressBitmap(bitmap, compress), Base64.DEFAULT);
}
FrameLayout view = (FrameLayout)findViewById(R.id.framelayout);
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bm = view.getDrawingCache();
sıkıştır Bitmap Bitmap, kod çözme Base64 gelen Bitmap ve
public static Bitmap decodeBitmapFromBase64(String encoded) {
byte[] decodedString = Base64.decode(encoded, Base64.DEFAULT);
return BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
}
ImageView
ayarlı