1.0.2 • Published 6 years ago

react-native-setting-cell v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

react-native-setting-cell

封装了一个react-native的组件,类似设置页面的设置项或者个人信息里的信息项,通过传参的变化,灵活生成对应的样式,方便开发。

介绍GIF

安装

安装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}}/>

属性

名称类型说明
textString左侧文字
textStyleObject左侧文字的样式
iconNumber图标的图片地址
iconStyleObject图标的样式
modeStringText 或者 Switch
subTextString右侧文字
subTextStyleObject右侧文字的样式
switchValueBoolSwitch的状态,默认为false
onPressFunctionCell点击后的事件
onChangeFunctionSwitch切换后的事件

Todo

  • 增加各个组件的样式修改