Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zobeirhamid/react-native-scrollable-navigation-bar

Respecting navigation bar for scrolling screens.
https://github.com/zobeirhamid/react-native-scrollable-navigation-bar

Last synced: 2 days ago
JSON representation

Respecting navigation bar for scrolling screens.

Awesome Lists containing this project

README

        

# React Native Scrollable Navigation Bar

| [Image Background Example](https://zobeirhamid.github.io/react-native-scrollable-navigation-bar/examples/image-background) | [Search Bar Example](https://zobeirhamid.github.io/react-native-scrollable-navigation-bar/examples/search-bar) |
| :------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------: |
| ![Image Background](./image-background-preview.gif) | ![Search Bar](./search-bar-preview.gif) |

## Getting Started

[Check out the docs](https://zobeirhamid.github.io/react-native-scrollable-navigation-bar)

## Features

- 60 FPS scroll animations
- Works on all Platforms
- Uses react-native Animated API, so no extra dependencies are needed
- Fully customizable

## Roadmap

- [ ] Custom RefreshControl Animation
- [ ] Supporting FlatList
- [ ] ScrollView Methods

## Bugs

- Web[iOS]: Bouncing won't scale up the HeaderBackground Component
- Web: Border flickering
- RegularNavigationBar: If `collapsible=true`, `stickyCollapsible=true`, and a `SnapComponent` exists, so the `StickyComponent` collapses too early, as it does not count in `snapHeight`