React Native - 将 ActivityIndicator 重新定位到登录按钮
Posted
技术标签:
【中文标题】React Native - 将 ActivityIndicator 重新定位到登录按钮【英文标题】:React Native - Relocating ActivityIndicator to Login Button 【发布时间】:2021-09-04 14:41:41 【问题描述】:我尝试将 ActivityIndicator 添加到登录按钮的位置。我想如果用户按下登录按钮,它应该变成活动指示器。我坚持为按钮和活动指示器组件创建条件。
如果 indicatorVisible 状态为假,则显示 LoginButton,如果为真,则显示 ActivityIndicator。
state = indicatorVisible: false
render()
....
<TextButton onPress=() => this.pressHandler() color='#15DCA2' title='Login' />
<ActivityIndicator size="small" color="#0000ff" />
...
我想要的只是如何以最有效的方式隐藏和重新定位 2 个组件。
【问题讨论】:
【参考方案1】:this.state =
activityIndicator: false,
render()
const activityIndicator = this.state;
return (
<View>
activityIndicator === false ? (
<TextButton color="color" title="Login" />
) : (
<ActivityIndicator />
)
</View>
)
您可以使用三元运算符根据条件显示不同的视图。
【讨论】:
我在找这个。谢谢。以上是关于React Native - 将 ActivityIndicator 重新定位到登录按钮的主要内容,如果未能解决你的问题,请参考以下文章
错误类型 3. Activity 类 com.awesome_project/ com.awesome_project.MainActivity 在 react native 中不存在(Android
react-native run-android Starting: Intent Error type 3 Error: Activity class does not exist