react-native-card-media
Card Media component for React Native. Also supports multiple image layout.
single & double
three & four
five
Installation
npm install react-native-card-media --save
Examples
Usage
const files5 = [ `${path}kids_play_640.jpeg`, `${path}road_640.jpg`, `${path}women_640.jpeg`, `${path}sea_kids_640.jpeg`, `${path}temple_640.jpeg`, ]; <CardMedia files={files5} style={{ height: 200 }} title="Title" showTitle={false} titleStyle={{ fontSize: 24, fontWeight: '400', lineHeight: 32, color: '#fafafa' }} onPress={() => this.onPress()} imageIconView={this.renderImageIconView} imageCountStyle={{ fontSize: 20, fontWeight: '500', lineHeight: 28, color: '#fafafa' }} titleTouchable={false} imageTouchable={false} />Props
| Prop | Description | Type | Default |
|---|---|---|---|
| files | Media lists | Array | Required |
| style | CardView style | View Style Object | undefined |
| title | Title text is shown at below part of card | String | undefined |
| showTitle | Title is shown or not | Boolean | true |
| titleStyle | Title style | View Style Object | undefined |
| onPress | Action is called when click in card | Function | undefined |
| imageIconView | Icon is shown near title | Component | undefined |
| imageCountStyle | Icon style | View Style Object | undefined |
| titleTouchable | Title is clickable or not | Boolean | true |
| imageTouchable | Images in card is clickable or not | Boolean | true |
License
MIT


