1.0.29 • Published 10 months ago
react-native-roller-picker v1.0.29
⛏️ react-native-roller-picker
An awesome native wheel picker component for react-native.
Features
multiple columns ✅
looping ✅
Native Android components for improved performance ✅
Typescript ✅
Installation
yarn add react-native-roller-picker
Quick Start
import { Picker, PickerColumn, PickerItem } from 'react-native-roller-picker';
export const Demo = () => (
<Picker>
<PickerColumn>
<PickerItem label="Monday" value="Monday" />
<PickerItem label="Tuesday" value="Tuesday" />
<PickerItem label="Wednesday" value="Wednesday" />
<PickerItem label="Thursday" value="Thursday" />
<PickerItem label="Friday" value="Friday" />
</PickerColumn>
</Picker>
);
Props
<Picker />
Property | Type | Description | Platform | Default |
---|---|---|---|---|
loop | boolean | Enable looping options | iOS, Android | false |
style | object | View style prop | iOS, Android | |
onChange | function | A callback function when a value is changed in any column | iOS, Android | |
numberOfLines | number | The number of lines for each row in a column | iOS | 1 |
hasCurtain | boolean | Enable the curtain to highlight the selected value | Android | true |
curtainColor | string | Color of the curtain | Android | hsla(0, 0%, 0%, 0.1) |
hasIndicator | boolean | Enable the indicator to highlight the selected value | Android | true |
indicatorColor | string | Color of the indicator | Android | hsla(0, 0%, 0%, 0.1) |
indicatorSize | number | The size of the indicator | Android | 1 |
itemSpace | number | The amount of space between items | Android | 12 |
textColor | string | The color of the item text | Android | #000000 |
textSize | number | The size of the item text | Android | 20 |
<PickerColumn />
Property | Type | Description | Platform | Default |
---|---|---|---|---|
selectedValue | string | number | The selected value | iOS, Android | |
onChange | function | A callback function if the value is changed in this column | iOS, Android | |
width | number | The width of this column | iOS, Android | Takes up the available space |
<PickerItem />
Property | Type | Description | Platform | Default |
---|---|---|---|---|
label | string | The label of the item | iOS, Android | |
value | string | number | The value of the item | iOS, Android | |
testID | string | The testID of the item | iOS | |
color | string | The color of the item text | iOS |
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
1.0.29
10 months ago
1.0.28
10 months ago
1.0.25
10 months ago
1.0.19
10 months ago
1.0.18
10 months ago
1.0.17
10 months ago
1.0.16
10 months ago
1.0.22
10 months ago
1.0.21
10 months ago
1.0.20
10 months ago
1.0.24
10 months ago
1.0.23
10 months ago
1.0.15
10 months ago
1.0.14
10 months ago
1.0.13
10 months ago
1.0.12
1 year ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago