React native collapsible toolbar
Pure JS based collapsible toolbar for react native on Android and iOS
Pure JS based collapsible toolbar for react native on Android and iOS. The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2017. Key topics include: android, collapsible, collapsible-navbar, ios, react.
react-native-collapsible-toolbar
Pure JS based collapsible toolbar for react native on Android and iOS.
Demo
<p align="center"> <img src="https://raw.githubusercontent.com/Agontuk/react-native-collapsible-toolbar/master/demo/demo_android.gif" /> <img src="https://raw.githubusercontent.com/Agontuk/react-native-collapsible-toolbar/master/demo/demo_ios.gif" /> </p>Installation
shyarn add react-native-collapsible-toolbar
Usage
javascriptimport { 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
| Name | Type | Default | Description |
|---|---|---|---|
| collapsedNavBarBackgroundColor | String | '#FFF' | Navbar background color when it's collapsed |
| imageSource | String | - | Image to render as collapsible component |
| onContentScroll | Function | - | The scroll event |
| renderContent | Function | REQUIRED | Content to render below the collapsible toolbar |
| renderNavBar | Function | REQUIRED | Transparent nav bar to render on top of the toolbar |
| renderToolBar | Function | - | Custom toolbar component (will override imageSource) |
| toolBarHeight | Number | 300 | Height of the collpasible toolbar |
| translucentStatusBar | Boolean | false | If true, will adjust the nav bar position for Android |
All the ScrollView props are also supported.
Contributors
Showing top 1 contributor by commit count.
This article is auto-generated from Agontuk/react-native-collapsible-toolbar via the GitHub API.Last fetched: 6/29/2026
