Основной рендер:
render() {
return (
<View>
<FlatList
ListEmptyComponent={() => <DialogBox type="internet" />}
...
</View>
);
<DialogBox type="internet" />
контейнер, стилизованный через абсолютную позицию:
export const dialogBox = EStyleSheet.create({
container : {
position: 'absolute',
justifyContent: 'center',
alignItems: 'center',
top: 0,
left: 0,
right: 0,
bottom: 0,
zIndex:10000
},
....
и DialogBox:
<View style={dialogBox.container}>
<View style={dialogBox.box}>
...
Если я удаляю absolute
форма контейнера, показывает.Но я хочу показать его в середине экрана (а не в середине плоского списка).
Но почему не работает zIndex в абсолютном выражении?
Я пытаюсь изменить код так:
<View style={{position: 'absolute',zIndex:1}}>
<FlatList
style={{position: 'absolute',zIndex:2}}
или вот это:
<View style={{position: 'relative'}}>
<FlatList
style={{position: 'relative'}}
Но это не работа