问题标签 [lottie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
390 浏览

javascript - Rn Lottie:动画完成后的.then()函数

我的 RN 项目中有以下 lottie 动画:

我将动画包裹在 a<touchableOpacity/> 中是否可以在 lottie 中做这样的事情:

我想等待动画播放完毕,然后再继续做其他事情。这可能吗?

0 投票
1 回答
1024 浏览

java - 如何在 android 上提高 Lottie 动画性能

如何提高在旧设备上播放动画的性能?我试过使用匿名HandlermyLooper线程,但应用程序仍然滞后于旧设备,我该如何解决这个问题?

我试图在恢复其他进程之前等待动画完成,但每当我尝试使用animationName.isRunning该应用程序时,它就会冻结。

代码(在片段中运行)

0 投票
1 回答
1329 浏览

android - RecyclerView 中的 Lottie 动画仅在单个项目上播放动画

我在 Android RecyclerView 中制作 Lottie 动画,但动画仅在单个项目上播放,并且始终是最后一个项目。onclick 在正确的项目上,但动画视图在常量项目上。

我的适配器部分

如何处理 android recycler 视图中的 Lottie 动画?

0 投票
0 回答
791 浏览

ios - 带有图像的 Lottie 动画

一个基本问题(我是 Lottie 的新手):我有一个 JSON 动画文件,它可以处理图像。如果我在 JSON 中看到这个(例如): {"ty":4,"nm":"txt-notice","ip":0,"st": ....

所以我需要一个名为 txt-notice 的图像?如果是这样,我可以将它添加到一些 .xcassets 文件夹中吗?

0 投票
1 回答
570 浏览

animation - Lottie 动画无法正常工作

我使用 BodyMovin JS 脚本开发了这个具有 Lottie Animation SVG 的寻呼机

这是一个链接 http://clients.tipoos.com/scopio

请注意,当您到达标题的中间部分时:DIAGNOSTIC EXPERTISE IS GEOGRAPHICALLY LIMITED。让我们自由吧。

你有这个动画: https ://prnt.sc/iqoig0

屏幕卡住了,该部分的滚动效果很差我不知道为什么会发生这种情况,而且我无法在任何地方得到任何答案,任何人都可以提供帮助?谢谢

0 投票
0 回答
308 浏览

android - Android LG 3 中的 Lottie 动画不起作用

我有一个在我的 Android 应用程序上运行的动画,它显示在模拟器 API 22 上,但没有显示在我的手机上(LG3 API 21)

爪哇:

布局:

任何想法为什么会发生这种情况?我该如何解决?

0 投票
2 回答
1502 浏览

react-native - React Native:如何从本地路径加载 Lottie 文件

我用来react-native-fs从远程服务器下载 Lottie 文件 (json)。将其保存到文件系统后,我得到一个类似/Users/marlon/Library/Developer/CoreSimulator/Devices/8E0A092D0E86/data/Containers/Data/Application/AADD60D8DFAD/Documents/animation.json.

现在有什么方法可以将该文件路径用作源LottieView?我尝试了各种方法,但都没有成功:

回答

只需将动画文件作为 javascript 对象传递给LottieView. 所以我现在所做的就是用 . 打开文件react-native-fs并用JSON.parse. 最终结果如下所示:

0 投票
3 回答
4807 浏览

android - 想要在乐天动画中禁用循环

我想知道如何只运行一次 Lottie 动画,因为它默认循环。这是我要修改的代码的链接:https ://docs.expo.io/versions/latest/sdk/lottie.html

0 投票
1 回答
919 浏览

android - Android Xamarin:检测 Lottie 动画结束

我想在我的 DialogFragment 中膨胀一个布局文件,它只包含一个 LottieAnimationView

我希望片段显示出来,播放一次动画,并在动画完成后自动关闭。

我可以访问 AnimView

但我找不到方法来获得onAnimationEnd方法或类似的东西。

我发现了这个类似的问题:How to know when lottie animation is done?

但这并没有帮助我使它适用于我的情况。

0 投票
5 回答
7863 浏览

android - 如何更改 lottie json 文件中的单个图像

我已经通过 adobe after effects 制作了一个动画,并JSON用图像导出了文件,它可以工作,因为我已经从 assets 文件夹中放置了照片。

我想更改JSON文件中的一张图片

这是JSON具有 id 我不知道如何更改或更改名称或以编程方式设置图像的文件

换句话说,我想更改从我的 java 代码中选择的特定图像并放置另一个图像,例如更改衬衫图像。