2013-08-23 4 views
2

Моя цель - разрешить пользователям моего приложения выбирать разные gif-файлы и объединять их. Впоследствии они должны иметь возможность наблюдать за их индивидуальной комбинацией файлов. На первый взгляд мне было легко реализовать такую ​​функцию, но я был неправ. Я пробовал разные вещи, такие какСлияние нескольких анимированных GIF-файлов на один в Android

  • строит байтовый массив с выбранным GIF-файлами, после того, как друг с другом и сохранить его как новый GIF-файл
  • используя класс AnimationDrawable для отображения гифы друг за другом
  • с помощью Movie-класс для воспроизведения файлов после того, как друг с другом

Я не уверен, какой из этих способов будет лучшим. Однако, в конце концов, ни один из этих подходов не работал должным образом ... Если бы у кого-либо из вас была такая же проблема, я был бы очень рад за помощь.

+1

Помогло ли вам решение этой проблемы. У меня такая же проблема –

+0

@Akanksha нет, я этого не делал. Однако я нашел другой способ, который работал для меня. Вместо использования GIF я решил использовать AnimationDrawables. Класс AnimationDrawable имеет метод, называемый addFrame(), который позволяет легко помещать анимации. – chewinggum

+0

@Akanksha любое решение? Та же проблема –

ответ

0

Вы не можете объединить GIF-изображения, но если вы хотите их собрать, вы можете взять GridView. Сделать customGifView путем расширения Просмотр класс.

Смежные вопросы