原生版本:0.55
我在React Native应用程序的屏幕上有以下代码:
<ActivityIndicator animating={true}/>
由于某种未知原因,ActivityIndicator没有旋转。它显示为静态,并且仅在屏幕上发生任何状态变化之后才开始动画显示。
知道为什么吗?
答案 0 :(得分:1)
我发现它可能取决于所使用的设备。我在LGE G6上花了一个小时解决相同的问题,然后才在三星Galaxy S8上进行了相同的项目。它不仅可以在三星手机上播放动画,而且指示器本身看起来也非常不同。 LGE电话可能没有像旋转活动指示器这样的组件。无论如何,我在手机上看到的静态图片看起来都像是刷新按钮。
总而言之,我认为并非所有的android设备都支持对ActivityIndicators进行动画处理,因此您的代码不是问题,而是React Native与本机代码之间的接口。
答案 1 :(得分:-1)
这很简单:
<ActivityIndicator size="large" animating/>}
链接:https://facebook.github.io/react-native/docs/activityindicator.html#docsNav