0.1.2 • Published 6 years ago

react-native-collapsible-toolbar v0.1.2

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

react-native-collapsible-toolbar

Pure JS based collapsible toolbar for react native on Android and iOS.

Demo

Installation

yarn add react-native-collapsible-toolbar

Usage

import { Platform } from 'react-native';
import CollapsibleToolbar from 'react-native-collapsible-toolbar';

...
<CollapsibleToolbar
    renderContent={this.renderContent}
    renderNavBar={this.renderNavBar}
    renderToolBar={this.renderToolBar}
    imageSource='https://lorempixel.com/400/300/'
    collapsedNavBarBackgroundColor='#009688'
    translucentStatusBar={Platform.Version >= 21}
    toolBarHeight={300}
/>
...

Available props

Either an image source or a custom toolbar component must be provided

NameTypeDefaultDescription
collapsedNavBarBackgroundColorString'#FFF'Navbar background color when it's collapsed
imageSourceString-Image to render as collapsible component
onContentScrollFunction-The scroll event
renderContentFunctionREQUIREDContent to render below the collapsible toolbar
renderNavBarFunctionREQUIREDTransparent nav bar to render on top of the toolbar
renderToolBarFunction-Custom toolbar component (will override imageSource)
toolBarHeightNumber300Height of the collpasible toolbar
translucentStatusBarBooleanfalseIf true, will adjust the nav bar position for Android

All the ScrollView props are also supported.