react-native-ccs-navbar

ReactNative navbar

Usage no npm install needed!

<script type="module">
  import reactNativeCcsNavbar from 'https://cdn.skypack.dev/react-native-ccs-navbar';
</script>

README

new update

fix the iPhone X ;

How To Use!

step1

npm i --save react-native-ccs-navbar

step2

import NavBar from 'react-native-ccs-navbar';

step3

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View
} from 'react-native';

import NavBar from 'react-native-ccs-navbar';

export default class TestNavBar extends Component {
  render() {
    return (
      <View style={{flex: 1}}>
        <NavBar title={'title'}
                leftFun={()=>{console.log('123')}}
                leftTitle={'leftTitle'}
                rightTitle={'rightTitle'}
                rightFun={()=>{console.log('123')}}
                navBgColor={'red'}
        />
      </View>
    );
  }
}

props PropTypes use description
isTransparent React.PropTypes.bool false or true 设置navbar背景色为透明,默认false背景色为白色
statusBarStyle React.PropTypes.string 'default' or 'light-content' 状态栏样式'default'/'light-content'
navBgColor React.PropTypes.string red nav整体的背景颜色
statusBgColor React.PropTypes.string rgba(95,95,95,1) 主要是用于设置安卓的状态栏颜色
title React.PropTypes.string "your title" 文本标题
leftFun React.PropTypes.func func 左边的点击事件
leftIcon React.PropTypes.any require("./images/youIcon.png") or {uri: "https://yousite.com/images/icon.png"} 图片(本地和远程uri都可以)
leftTitle React.PropTypes.string "your title" 文本标题
rightFun React.PropTypes.func func 左边的点击事件
rightIcon React.PropTypes.any require("./images/youIcon.png") or {uri: "https://yousite.com/images/icon.png"} 图片(本地和远程uri都可以)
rightTitle React.PropTypes.string "your title" 文本标题
titleColor React.PropTypes.any "red" title标题颜色
Android iOS iPhone X
图片 图片 图片