我正在尝试在单个android画布上同时显示各种动画和图像。最终目标是能够分别添加/删除/移动/操纵所有项目。为了能够在画布上操作位图/位图列表(动画),添加过滤器,擦除位图等,
我已经尝试使用壁画来支持动画wepb,尤其是
MultiDraweeHolder
认为壁画建议在以下位置显示多个可绘制对象
同一时间在同一视图中。但是在添加了8到10个gif和webps之后出现了问题,视图开始意外冻结。因此,我的猜测是,壁画在同一视图中不能同时处理8个以上的gif。
我对如何实现此类功能的任何建议持开放态度:canvas,opengl,surfaceview ...
我知道有一个libwebp,libgif本机库可以对webp和gif格式进行编码/解码,但是也许还有其他解决方案?