LOTKeypath不在ios中工作,但在Android中工作正常

时间:2018-05-04 18:21:27

标签: android ios dynamic lottie

我尝试更改iOS中的lottie文件的颜色。

在Android中,这很好用:

lottieAnimationView.addValueCallback(new KeyPath("foreground", "**"), LottieProperty.COLOR_FILTER, new LottieValueCallback(colorFilterForeground));

如何将此翻译为iOS目标c?

LOTKeypath *keypath = [LOTKeypath keypathWidhKeys:@"foreground", @"**", nil];
LOTColorValueCallback *colorCallback = [LOTColorCallback withCGColor:[UIColor redColor].CGColoer};
[lottieAnimation setValueDelegate:colorCallback forKeypath:keypath];

以上不起作用,颜色不会改变。

我在Android和iOS上使用完全相同的lottie.json。

最诚挚的问候 约亨

0 个答案:

没有答案