svga / SVGAPlayer-iOS

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。
http://svga.io
Apache License 2.0
1.09k stars 304 forks source link

iOS偶发蒙版失效 #146

Closed Wakever closed 3 years ago

Wakever commented 3 years ago

当列表显示多个相同svga时,很容易出现蒙版失效的情况,导致显示异常

Wakever commented 3 years ago

svga_test.zip

附上demo和录制视频,麻烦看看

DonsonWu commented 3 years ago

svga_test.zip

附上demo和录制视频,麻烦看看

我也遇到了这个问题,是svga的问题还是代码问题,请问有什么解决方案没有?

Batxent commented 3 years ago

同样出现了该问题

superQiang commented 3 years ago

有解决方案了吗?遇到类似问题,新的设计出的扫光动画,偶发低端机不显示

BingMax commented 3 years ago

有解决方案了吗? 我的也遇到列表中有多个时, 蒙版失效

UncleJoker commented 3 years ago

同一时间在不同界面播放同一个SVGA动画,会出现蒙版异常显示问题,请问这个有解决方案吗?

wymobob commented 3 years ago

同问,能不能来个人解决一下

yangqingren commented 3 years ago

你好,这边可以这样子解决,自己管理 videoItem,而不需要在 cell 复用的时候去动态解析

PonyCui commented 3 years ago

可能是因为 mask 中的 CAShapeLayer 被复用的原因导致的。

FITZ-ZHANG-GITHUB commented 3 years ago

同一时间在不同界面播放同一个SVGA动画,会出现蒙版异常显示问题,请问这个有解决方案吗?

也遇到了同样的问题

PonyCui commented 3 years ago

https://github.com/svga/SVGAPlayer-iOS/commit/5df66ba53d88c1f6d2b42b85aa83fdca621918d7 Fiexed at 2.5.7