返回介绍

SlideMenu 的使用

发布于 2025-04-26 18:09:26 字数 1548 浏览 0 评论 0 收藏

如果你仔细地看了上面的代码,就可以看到,SlideMenu 组件接受两个属性:renderLeftView 和 renderCenterView。这两个函数调用时将返回可渲染的组件。

现在我们已经准备好在项目中使用 SlideMenu 组件了,它的使用和实现非常简单,代码如下:

app/LeftComponent.js



'use strict';
var React = require('react-native');
var {
    StyleSheet,
    Text,
    View,
} = React;

var LeftComponent = React.createClass({
    render: function() {
        return (
            <View style={styles.container}>
                <Text style={styles.welcome}>Left</Text>
            </View>
        );
    }
});
var styles = StyleSheet.create({
    container: {
        flex: 1,
        justifyContent: 'center',
        alignItems: 'center',
        backgroundColor: '#F5FCFF',
    },
    welcome: {
        fontSize: 20,
        textAlign: 'center',
        margin: 10,
    },
});
module.exports = LeftComponent;
app/CenterComponent.js



'use strict';
var React = require('react-native');
var {
    StyleSheet,
    Text,
    View,
} = React;

var CenterComponent = React.createClass({
    render: function() {
        return (
            <View style={styles.container}>
                <Text style={styles.welcome}>Center</Text>
            </View>
        );
    }
});

var styles = StyleSheet.create({
    container: {
        flex: 1,
        justifyContent: 'center',
        alignItems: 'center',
        backgroundColor: '#F5FCFF',
    },
    welcome: {
        fontSize: 20,
        textAlign: 'center',
        margin: 10,
    },
});
module.exports = CenterComponent;

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。