Я пытаюсь отображать всевозможные анимации и изображения на одном андроидном холсте одновременно.Конечная цель состоит в том, чтобы иметь возможность добавлять / удалять / перемещать / манипулировать всеми элементами по отдельности.Чтобы иметь возможность манипулировать растровыми изображениями / списком растровых изображений (анимаций) на холсте, добавлять фильтры, удалять части растровых изображений и т. Д.
Я уже пытался использовать фрески для поддержки анимированных wepb, и в частности MultiDraweeHolder
эта фреска предлагает одновременно отображать несколько элементов рисования в одном представлении.Но проблемы появились после того, как 8-10 добавили GIF-файлы и веб-страницы, просмотр начал неожиданно зависать.Так что я думаю, что фреска не может обрабатывать более 8 картинок в одном и том же виде одновременно.Я открыт для любых предложений, как реализовать такую функциональность: canvas, opengl, surfaceview ... Я знаю, что есть собственные библиотеки libwebp, libgif, которые позволяют кодировать / декодировать форматы webp и gif, но, возможно, есть и другие решениятам?