Я пытаюсь прокрутить несколько плоских списков внутри компонента прокрутки. Два плоских списка расположены горизонтально, а последний прокручивается вертикально. Вертикальная прокрутка не работает. Я нашел способ использовать свойство max-Height Flat-List, чтобы заставить его прокручиваться, но по мере уменьшения значения max-Height высота компонента уменьшается, а также отображается компонент в маленьком квадратике. Любое решение этой проблемы?
'''
<View style={styles.container}>
<ScrollView style={{ flex: 1, width: "100%" }} nestedScrollEnabled={true}>
<View style={flatlistContainer}>
<Text style={releaseText}>New Releases</Text>
<FlatList
contentContainerStyle={{
alignItems: "center",
}}
horizontal={true}
keyExtractor={FreshGenre.id}
data={FreshGenre}
renderItem={(item) => {
return (
<FreshGenreItems
genreTitle={item.item.title}
GenreCoverImage={item.item.coverImg}
style={{ width: 300 }}
/>
);
}}
/>
</View>
<View style={[{ ...flatlistContainer }, { height: "20%" }]}>
<Text style={{ color: "white", fontSize: 24 }}>ALBUMS</Text>
<FlatList
contentContainerStyle={{
alignItems: "center",
}}
horizontal={true}
keyExtractor={FreshGenre.id}
data={FreshGenre}
renderItem={(item) => {
return (
<FreshGenreItems
genreTitle={item.item.title}
GenreCoverImage={item.item.coverImg}
style={{ width: 110, height: "50%" }}
/>
);
}}
/>
</View>
<View
style={{
width: "100%",
}}
>
<Text style={discoverText}>Discover</Text>
<FlatList
keyExtractor={Updates.id}
style={{ height: "100%" }}
maxHeight={200}
data={Updates}
renderItem={(item) => {
return (
<FreshItemBox
songComposer={item.item.composer}
title={item.item.title}
downloads={item.item.Downloads}
/>
);
}}
/>
</View>
</ScrollView>
</View>
);
};
'''
Любая помощь с этой проблемой?