zoukankan      html  css  js  c++  java
  • reactnativemodal

    'use strict';
    
    var React = require('react-native');
    var Modal = require('react-native-modal');
    var { AppRegistry, StyleSheet, View, Text } = React;
    
    class App extends React.Component {
      constructor() {
        this.state = {
          isModalOpen: false
        };
      }
    
      openModal() {
        this.setState({isModalOpen: true});
      }
    
      closeModal() {
        this.setState({isModalOpen: false});
      }
    
      render() {
        return (
          <View style={styles.page}>
            <Text onPress={() => this.openModal()}>
              Open Modal.
            </Text>
            <Modal isVisible={this.state.isModalOpen} onClose={() => this.closeModal()}>
              <Text>Hello world!</Text>
            </Modal>
          </View>
        );
      }
    }
    
    var styles = StyleSheet.create({
      page: {
        flex: 1,
        position: 'absolute',
        bottom: 0,
        left: 0,
        right: 0,
        top: 0
      }
    });
    
    AppRegistry.registerComponent('App', () => App);

    var App = React.createClass({
      mixins: [Modal.Mixin],
    
      render() {
        return (
          <View style={styles.page}>
            <Text onPress={() => this.openModal()}>
              Open Modal.
            </Text>
            <Modal backdropType="blur" isVisible={this.state.isModalOpen} onClose={() => this.closeModal()}>
              <Text>Hello world!</Text>
            </Modal>
          </View>
        );
      }
    }
  • 相关阅读:
    spring中@Lookup的作用
    spring中的观察者模式
    spring事务源码解析
    spring中@Configuration注解的作用
    HTML5和CSS3
    TCP/IP协议
    Android项目的settings.gradle和build.gradle
    AndroidManifest.xml 最全详解
    Android实现网络监听
    Android数据存取
  • 原文地址:https://www.cnblogs.com/wcLT/p/4988459.html
Copyright © 2011-2022 走看看