javascript - 单击react-native android时创建模式

标签 javascript android node.js reactjs react-native

我对react-native还是新手,

所以我尝试的是制作一个简单的应用程序 有按钮,按下它即可打开警报 如这段代码

class MyFirstReactapril extends Component{
  render(){
    return(
      <View style={styles.container}>
      <Text style={styles.welcome}> Welcome Nesreen</Text>
      <TouchableHighlight style={styles.button} onPress={this.showAlert}>
      <Text style={styles.buttonText}>Myalert</Text>
</TouchableHighlight>
      </View>
      )
  }
  showAlert(){
Alert.alert('Fast Donation','', [{text : 'Donate now'},{text : 'add to Container'}])
  }
}

现在我想在按钮单击上打开模态,而不仅仅是警报 我试着读一下这个 http://facebook.github.io/react-native/docs/modal.html#content 但我真的输了 如何使用react-native制作模态?

最佳答案

您可以使用如下所示的模态。

<Modal visible={this.state.isModalOpen}
       onRequestClose={() => this.setState({isModalOpen: false})} animationType={"slide"}
       transparent={false}>
       <View>
                        //Create your modal view inside this
       </View>
</Modal>

在您的 showAlert() 方法中,将您所在州的 isModalOpen 设置为 true。

关于javascript - 单击react-native android时创建模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36771581/

相关文章:

Android - 如何创建像 WhatsApp 聊天一样的操作栏?

node.js - mongoose findByIdAndDelete/findOneAndRemove 不删除

javascript - 是否有一个用于跨多个文件的 Google 云端硬盘评论的 API 端点?

javascript - 如何像 Google Analytics 一样缩小 JavaScript?

javascript - Nativescript 裸 webview 似乎不起作用

java - Android:将语言从英语更改为印地语和泰卢固语

asp.net - 确保 Node.js 已安装并且可以在 PATH 目录之一中找到

node.js - 获取套接字监听的事件

javascript - 如何在 fullPage.js 中为所有幻灯片设置一个背景?

javascript - 跨函数访问 JavaScript 变量