多层pag叠加问题求助
#2334
Replies: 1 comment 4 replies
-
听你的描述实现的有些复杂,建议描述清楚你要实现的功能以及效果图,我们可以推荐一些解决方案,pag 已经发展了这么多年,你遇到的问题我们之前基本上都遇到过 |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我想要做一个两层pag资源叠加的效果,背景层需要对原素材做一些挖孔透出,前景层正常播放,目前我是使用了两层PAGView做的,在背景层的view上增加一层layer做的遮罩裁切效果,效果可以符合预期,但是问题是两层PAGView同时播放会存在内存消耗较大的问题,担心会在一些低端机上无法加载的问题。
我想在native侧针对背景层的PAG资源先做一次加工,事先将孔挖好,然后再将两层合为一层,再进行播放。由于挖孔的尺寸,位置需要根据不同机型来进行适配,所以不能通过事先在PAG资源中预留位置的方式进行替换(或者说是否可以有一些动态参数可以支持替换资源位置的动态性)。
这么做的原因是在本地通过demo进行简单测试后发现,合成一个PAG资源后播放一个PAGView比播放两个PAGView在内存方面会降低50M左右。
想问下有没有方式可以实现这个操作?
Beta Was this translation helpful? Give feedback.
All reactions