reactNativeLoading

0.1.3 • Public • Published

react-native-loading

react-native-loading

*只在 RN 0.25+ 上测试用过

使用

npm install reactNativeLoading --save

import Loading  from 'reactNativeLoading'
 
class YourComponent extends React.Component {
  constructor(props){
    super(props)
    this.state = {
      loadingShow: false
    }
  }
  componentWillMount() {
    // show loading
    this.setState({
      loadingShow: true,
    })
  }
   componentDidMount() {
    // hide loading
    setTimeout(() => {
      this.setState({
        loadingShow: false,
      })
    }, 2000)
  }
  ...
  render() {
    return (
      <View>
        ... 
        <Loading
          loadingShow={this.state.loadingShow}
        />  
      </View>
    )  
  }

效果

demo.gif

支持的属性

  • loadingShow (true or false) - 是否显示(必填).
  • size - loading 效果的尺寸.
  • color (Number) - loading 效果的颜色.
  • overlayWidth (Number) - 整个 loading 遮罩层的宽度
  • overlayHeight (Number) - 整个 loading 遮罩层的高度
  • overlayColor (String) - 整个 loading 的背景颜色
  • text (String) - loading 的文字说明
  • textColor (String) - loading 的文字颜色
  • textFontSize (Number) - loading 的文字大小

Readme

Keywords

none

Package Sidebar

Install

npm i reactNativeLoading

Weekly Downloads

8

Version

0.1.3

License

MIT

Last publish

Collaborators

  • go7hic