Как одновременно отображать webp / анимированные webp / gif / изображения на одном холсте? - PullRequest
0 голосов
/ 15 июня 2019

Я пытаюсь отображать всевозможные анимации и изображения на одном андроидном холсте одновременно.Конечная цель состоит в том, чтобы иметь возможность добавлять / удалять / перемещать / манипулировать всеми элементами по отдельности.Чтобы иметь возможность манипулировать растровыми изображениями / списком растровых изображений (анимаций) на холсте, добавлять фильтры, удалять части растровых изображений и т. Д.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...