Я пытаюсь создать ячейку динамического размера для простого просмотра чата в React Native.Вопрос и ответы в ссылке Динамическая ширина и высота блока Flex мне очень помогли, но я не использовал динамическую ширину для ячеек.Вот мой код клетки.
class ChatCell extends React.Component {
render() {
return (
<View style={{ marginTop: 10, marginBottom: 10 }}>
<View
style={{
backgroundColor: "rgba(245,25,116,1)",
borderBottomLeftRadius: 12,
borderTopLeftRadius: 12,
borderTopRightRadius: 12,
marginLeft: 100,
marginRight: 15,
padding: 5,
flex: -1
}}
>
<Text
style={{
padding: 5,
textAlign: "right",
fontFamily: "inter-medium",
color: "white"
}}
>
{this.props.message}
</Text>
</View>
</View>
);
}
}
А вот скриншот того, что я сделал. 
Моя проблема в том, что я ввожу простойсообщение, например 'OK!'
, должно быть stretch
ширины.Так как я могу достичь этого, например, дать minimum width
?Я пытался добавить alignSelf:'stretch'
, но у меня это не сработало.
Какая недостающая часть того, что я делаю неправильно?
Спасибо,