探索React Native Off-Canvas Menu:创新移动应用导航的新方式
import React from 'react';
import { View, Text, StyleSheet, TouchableOpacity } from 'react-native';
const MenuItem = ({ title, onPress }) => (
<TouchableOpacity onPress={onPress}>
<View style={styles.menuItemContainer}>
<Text style={styles.menuItemText}>{title}</Text>
</View>
</TouchableOpacity>
);
const styles = StyleSheet.create({
menuItemContainer: {
padding: 10,
backgroundColor: '#ddd',
borderBottomWidth: 1,
borderBottomColor: '#ccc'
},
menuItemText: {
fontSize: 16,
textAlign: 'center'
}
});
export default MenuItem;
这个代码实例展示了如何在React Native应用中创建一个可以在Off-Canvas Menu中使用的MenuItem组件。它使用了TouchableOpacity
组件来响应用户点击,并使用StyleSheet
来定义了菜单项的样式。这个组件可以被用于构建类似于上面提到的移动应用的导航菜单。
评论已关闭