Куча:
- React Native
- React Navigator
- Только основные компоненты
У меня на TabNavigator.tsx такой стиль:
const styles = StyleSheet.create({
tabStyle: {
backgroundColor: colors.background,
borderTopLeftRadius: 40,
borderTopRightRadius: 40,
height: 80,
overflow: 'hidden',
// position: 'absolute', // needed to ensure the bar has a transparent background in the corners
},
})
Я продолжаю комментировать положение абсолютное, за углами всегда есть фон, что делает его странным, когда прокручивается компонент другого цвета.
Вот он, для наглядности окрашенный в желтый цвет:
Если я не комментирую абсолютную позицию, содержимое перетекает за панель вкладок, что делает его более естественным.
Но...
Мне нужно добавить нижнее поле на каждом экране, чтобы компенсировать пространство, которое занимает вкладка, или содержимое внизу скрыто.
Я чувствую, что должна быть хорошая практика или известный шаблон, может быть, проверенный обходной путь, который облегчил бы мою жизнь. У тебя есть идея?
Спасибо