README
Carousel
Description
A carousel container component.
Props
Name | Type | Required | Default value | Description |
---|---|---|---|---|
Carousel.Page | React.Node |
true |
- | A component that will be rendered the pages Carousel |
children | React.Node |
false |
null |
A component that will be rendered inside the Carousel.Page . |
initialPage | Integer |
false |
0 | Set a initial page |
hideIndicators | Boolean |
false |
false |
Set to true to hide the indicators |
indicatorColor | String |
false |
#FFFFFF |
Active indicator color |
indicatorSize | Float |
false |
30 | Indicator bullet size |
indicatorSpace | Float |
false |
15 | Space between each indicator |
inactiveIndicatorColor | String |
false |
#DDDDDD |
Inactive indicator color |
indicatorAtBottom | Boolean |
false |
true |
Set to false to show the indicators at the top |
indicatorOffset | Float |
false |
0 | Indicator relative position from top or bottom |
inactiveIndicatorText | String |
false |
'•' | Inactive indicator content ( You can customize to use any Unicode character ) |
indicatorText | String |
false |
'•' | Active indicator content ( You can customize to use any Unicode character ) |
animate | Boolean |
false |
false |
Enable Carousel autoplay |
delay | Integer |
false |
1000 | Set Animation delay between slides |
loop | Boolean |
false |
false |
Allow infinite looped animation. Depends on Prop {...animate} set to true. |
containerStyle | TStyle |
false |
{} | Style container - component Carousel |
pageStyle | TStyle |
false |
{} | Style container - component Carousel.Page |
Usage example
import Carousel from 'react-native-dw-tooltip'
...
render() {
...
return (
<Carousel
indicatorColor="red"
>
<Carousel.Page>
<View>
<Text>Content 1 - Page 1</Text>
</View>
<View>
<Text>Content 2 - Page 1</Text>
</View>
</Carousel.Page>
<Carousel.Page>
<View>
<Text>Content 1 - Page 2</Text>
</View>
<View>
<Text>Content 2 - Page 2</Text>
</View>
</Carousel.Page>
</Carousel>
)
...