Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/weifxn/react-native-scrollview-header

An Animated ScrollView Header for React Native
https://github.com/weifxn/react-native-scrollview-header

android ios react-native ui-components

Last synced: about 1 month ago
JSON representation

An Animated ScrollView Header for React Native

Awesome Lists containing this project

README

        

# React Native ScrollView Header

[![npm (scoped)](https://img.shields.io/badge/react--native--scrollview--header-v1.0.6-green.svg)](https://github.com/weifxn/react-native-scrollview-header)

_Animated ScrollView Header for React Native_

## Installation

```bash
$ npm install react-native-scrollview-header
```
_or_
```bash
$ yarn add react-native-scrollview-header
```

## Usage

```js
import React from 'react'
import { View } from 'react-native'
import Header from 'react-native-scrollview-header';

class Component extends React.Component {
render() {
const data = [{ name: 'Pink Floyd', age: '30' }];

return (

{data.map(item => (
{item.name}
))}

);
}
}
```

## Props

| Prop | Default | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| title | undefined | `string` | Title for header |
| titleStyle | undefined | `object` | Styles for header title |
| headerStyle | undefined | `object` | Styles for title container |
| barStyle | undefined | `object` | Styles for header bar |
| maxHeight | 130 | `number` | Maximum height of header (animated) |
| minHeight | 95 | `number` | Minimum height of header (animated) |
| extras | undefined | `object` | Extra items above title (icon) |