推荐一款跨平台的React Native切换开关组件 - Toggle-Switch-React-Native
在React Native中,可以使用react-native-switch-toggle
组件来创建一个简单的切换开关。以下是如何使用该组件的示例代码:
首先,你需要安装这个组件:
npm install react-native-switch-toggle
然后,你可以在你的React Native代码中这样使用它:
import React from 'react';
import { View, Text } from 'react-native';
import ToggleSwitch from 'react-native-switch-toggle';
const ToggleSwitchExample = () => {
const [isOn, setIsOn] = React.useState(false);
return (
<View>
<Text>Toggle Switch Example</Text>
<ToggleSwitch
isOn={isOn}
onColor="#34CB79"
offColor="#A9A9A9"
label="Switch"
onToggle={setIsOn}
/>
</View>
);
};
export default ToggleSwitchExample;
在这个例子中,ToggleSwitch
组件被用来创建一个开关,其初始状态是关闭的(isOn
为false
)。当用户点击开关时,onToggle
回调会被调用,并将isOn
状态设置为相反的值。你可以通过onColor
和offColor
属性来自定义开启和关闭状态下的颜色。label
属性用于设置开关旁边的文本标签。
评论已关闭