У меня есть вид, в котором у меня есть ImageView, воспроизводящий gif, а ниже текстовое представление
Код выглядит примерно так:
<LinearLayout id="Photolayout">
<ImageView weight="0.8" id="gifImage">
<TextView weight="0.2" id="text">
</LinearLayout>
Теперь я могу сохранить Photolayout
как изображение
Bitmap bitmap = Bitmap.createBitmap(this.Photolayout.getWidth(), this.Photolayout.getHeight(), Bitmap.Config.ARGB_8888);
this.Photolayout.draw(new Canvas(bitmap));
File imageFile = this.getFile(this.mActivity.getCacheDir(), "image.jpg");
OutputStream os = new FileOutputStream(imageFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, os);
os.flush();
os.close();
Это сохраняет PhotoLayout
как изображение Теперь я хочу сохранить PhotoLayout
как изображение в формате Gif, поскольку внутри него воспроизводится gif