react-native-setting-cell
v1.0.2
Published
a cell component for setting page or info page. 封装常见的设置栏Cell
Downloads
7
Maintainers
Readme
react-native-setting-cell
封装了一个react-native的组件,类似设置页面的设置项或者个人信息里的信息项,通过传参的变化,灵活生成对应的样式,方便开发。
安装
安装npm依赖
npm install react-native-setting-cell --save
使用
在文件中引入setting-cell
import SettingCell from 'react-native-setting-cell'
- 纯文本的Cell
<SettingCell text='标题' subText='文本'/>
- 带图标的Cell
<SettingCell text='标题' icon={require('./icon/home.png')}/>
- 带跳转的的Cell
<SettingCell text='标题' onPress={()=>{alert(1)}}/>
- 带开关的Cell
<SettingCell text='标题' mode='Switch' onChange={(val) => {alert(val)}}/>
- 修改文本的样式
<SettingCell text='标题' textStyle={{color:'#baba00', fontSize:20}} subText='文本' subTextStyle={{fontSize:16, color:'#000'}}/>
- 修改图标的样式
<SettingCell text='标题' icon={require('./icon/home.png')} iconStyle={{width:100}}/>
属性
| 名称 | 类型 | 说明 | | -----|:----:| ----:| | text | String | 左侧文字 | | textStyle | Object | 左侧文字的样式 | | icon | Number | 图标的图片地址 | | iconStyle | Object | 图标的样式 | | mode | String | Text 或者 Switch | | subText | String | 右侧文字 | | subTextStyle | Object | 右侧文字的样式 | | switchValue | Bool | Switch的状态,默认为false | | onPress | Function | Cell点击后的事件 | | onChange | Function | Switch切换后的事件 |
Todo
- ~~增加各个组件的样式修改~~