import React, { Component } from 'react';
import { View, Text, StyleSheet, TouchableOpacity, FlatList, Image, Button } from 'react-native';
export default class ListItems extends Component {
constructor(props) {
super(props);
}
render() {
return (
<FlatList
data={this.props.text}
renderItem={(info) => (
<TouchableOpacity onPress={() => this.props.selected(info.item.key)}>
<View style={styles.listitems}>
<Image resizeMode="contain" source={info.item.image} style={styles.image} />
<Text>{info.item.value}</Text>
<View style={styles.button}>
<Button title="Confirm" color="blue" onPress={this.props.itemDelete}></Button>
</View>
</View>
</TouchableOpacity>
)}
>
</FlatList>
);
}
}
const styles = StyleSheet.create({
listitems: {
width: "100%",
flex:1,
marginTop: 5,
backgroundColor: "lightgrey",
padding: 10,
flexDirection: 'row',
},
image: {
marginRight: 8,
height: 30,
alignItems: "center",
width: 40,
},
button: {
width: "40%",
alignItems: 'flex-end',
}
})
Я показываю список элементов, в которых у меня есть маленькое изображение слева, затем текст, и я хочу, чтобы моя кнопка появлялась в крайнем правом углу, но с помощью alignItems: 'flex-end' его показ в центре.что я должен делать .. я хочу сделать это без использования positon.