react-native-center-content-view
v0.0.7
Published
CenterContentView is a pure JavaScript component,and it can auto center cell with some simple transfrom animations when you move, slide or release.
Downloads
3
Maintainers
Readme
CenterContentView
CenterContentView is a pure JavaScript component,and it can auto center cell with some simple transfrom animations when you move, slide or release.
Demo
Installation
npm install react-native-center-content-view -save
Documentaion
Usage
import CenterContentView from 'react-native-center-content-view';
class Demo extends Component {
render() {
return (
<CenterContentView/>
)
}
}
Examples
<CenterContentView
style={{height:230,marginTop:20,backgroundColor:'#EBEBEB',alignItems:'center'}}
space={30}
scale={this.state.scale}
opacity={this.state.opacity}
rotateLeft={this.state.rotateLeft}
rotateRight={this.state.rotateRight}
data={SECTIONS}
initialIndex={3}
renderCell={this.renderCell.bind(this)}
/>
Props
data
(Array)null
- dataSourcerenderCell
(Function) - Cell ComponentinitialIndex
(Number:[1,+∞)] )1
- intialIndexspace
(Number)30
- the space between Cell to Cellscale
(Number:[0,1])1
- scale of the Cell that do not on the center of CenterContentView,opacity
(Number:[0,1])1
- opacity of the Cell that do not on the center of CenterContentView,rotateLeft
(String)"0deg"
- rotate of the Cell that on the left of CenterContentView,rotateRight
(String)"0deg"
- rotate of the Cell that on the right of CenterContentView,startScroll
(Function(obj,index)) - callback when scroll animation startendScroll
(Function(obj,index)) - callback when scroll animation stop