Blame view

js/alliance/components/GuideModal.js 1.37 KB
hongyong.zhao authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
'use strict';

import React from 'react';
import ReactNative from 'react-native';

const {
    AppRegistry,
    StyleSheet,
    Image,
    View,
    Dimensions,
    TouchableOpacity,
    Modal,
} = ReactNative;


export default class GuideModal extends React.Component {
    constructor(props) {
        super(props);
    }

    render() {
        return (
            <Modal
                visible={this.props.isShowGuide}
                animationType={'none'}
27
                transparent={true}
hongyong.zhao authored
28 29 30 31 32
                onRequestClose={() => {
                }}>
                <TouchableOpacity activeOpacity={1} style={styles.modalContainer} onPress={() => {
                    this.props.hiddenGuideDialog && this.props.hiddenGuideDialog();
                }}>
33
                    <Image style={styles.modalContainer} resizeMode={'stretch'} source={require('../images/alliance_guide.png')}/>
hongyong.zhao authored
34 35 36 37 38 39 40 41 42 43 44 45 46 47
                </TouchableOpacity>
            </Modal>
        );
    }
};

let {width, height} = Dimensions.get('window');

let styles = StyleSheet.create({
    modalContainer: {
        flex: 1,
        width: width,
        height: height,
        alignItems: 'flex-end',
48
        // backgroundColor: 'rgba(0, 0, 0, 0.6)',
hongyong.zhao authored
49 50 51 52 53
    },
    helpImage: {
        width: 127,
        height: 120,
        marginTop: 67,
54
        marginRight: 50,
hongyong.zhao authored
55 56
    },
});