import React, { useState } from 'react';
import { View, Text, Switch, StyleSheet } from 'react-native';
const SwitchExample = () => {
const [switchValue, setSwitchValue] = useState(false);
const onSwitchChange = (value) => {
setSwitchValue(value);
};
return (
<View style={styles.container}>
<Text>当前值: {switchValue ? '开' : '关'}</Text>
<Switch
value={switchValue}
onValueChange={onSwitchChange}
style={styles.switch}
/>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
switch: {
marginTop: 20,
},
});
export default SwitchExample;
在这个例子中,我们使用了 Switch 组件,并设置了 value 和 onValueChange 属性,以控制开关的状态和处理状态变化的回调。
在 React Native 中,无需专门导入 Switch 组件,因为它是核心组件之一。
转载请注明出处:http://www.zyzy.cn/article/detail/9473/React Native