Мне не удалось сделать это с помощью zIndex, так как проблема, кажется, устанавливает zIndex из индекса, это просто не работает.
Способ, которым мне удалось это сделатьэто было бы путем инвертирования FlatList и использования стиля для инвертированного направления изгиба столбца, чтобы он также прокручивался вверх.Обратите внимание, что это также эффективно отображает сообщения в обратном порядке, поэтому для достижения желаемых результатов необходимо будет перевернуть лежащие в основе массивы
import React, { Component } from "react";
import { FlatList, Text, View, StyleSheet } from "react-native";
export default class App extends React.Component {
_renderPost({ index }) {
return <View style={styles.item} />;
}
render() {
return <FlatList style={styles.container} inverted data={[1, 2, 3, 4, 5,]} renderItem={this._renderPost}/>;
}
}
const styles = StyleSheet.create({
item: {
height: 200,
borderWidth:2,
borderBottomLeftRadius:50,
borderBottomRightRadius:50,
marginBottom: -50,
backgroundColor:"white",
},
container: {
flexDirection: 'column-reverse'
}
});