首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React原生android过渡非常慢

React原生android过渡非常慢
EN

Stack Overflow用户
提问于 2015-11-21 15:24:47
回答 3查看 9.6K关注 0票数 17

我的react本机转换(使用Navigator)真的很慢,在动画开始时将javascript线程帧放到0到1到2秒,然后到~20,然后中途暂停,然后通常相对顺利地完成。我是在一个干净的Galaxy Note4上测试的,所以这不是一个模拟器问题。

我正在用InteractionManager.runAfterInteractions渲染空视图,然后在动画完成后呈现一个5元素的列表视图。我已经编译了用于生产的应用程序,并关闭了开发模式。

这是预期/当前的状态(希望有所改善),还是我可能做错了什么?如果是这样,找到它的最好方法是什么?我的逻辑运行得很少。

如果没有简单的解决方案,有没有办法禁用导航器转换中的动画?

EN

回答 3

Stack Overflow用户

发布于 2016-02-21 19:41:55

关闭chrome调试器,它会使动画变得非常慢。

票数 36
EN

Stack Overflow用户

发布于 2015-11-21 17:07:42

在ios模拟器中,command+T会放慢动画的速度。Android可能也有类似的功能

票数 15
EN

Stack Overflow用户

发布于 2015-11-23 01:12:17

官方文档中有a page on Performance,你可能需要检查一下。它有一个专门讨论slow Navigator transitions的部分。

另外,我注意到启用Chrome调试器的React Native v0.14.0非常慢,试着先禁用它。

导航器过渡在NavigatorSceneConfigs module中,但它似乎没有一个无动画的过渡。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33840830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档