forked from vergnet/application-amicale
Added safe area for tab bar
This commit is contained in:
parent
a27d0b7fa6
commit
7658cbcb16
1 changed files with 28 additions and 25 deletions
|
@ -3,6 +3,7 @@ import {withTheme} from 'react-native-paper';
|
|||
import TabIcon from "./TabIcon";
|
||||
import TabHomeIcon from "./TabHomeIcon";
|
||||
import {Animated} from 'react-native';
|
||||
import {SafeAreaView} from 'react-native-safe-area-context';
|
||||
|
||||
type Props = {
|
||||
state: Object,
|
||||
|
@ -73,7 +74,7 @@ class CustomTabBar extends React.Component<Props, State> {
|
|||
return icon;
|
||||
else
|
||||
return null;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
onRouteChange = () => {
|
||||
|
@ -134,6 +135,7 @@ class CustomTabBar extends React.Component<Props, State> {
|
|||
render() {
|
||||
this.props.navigation.addListener('state', this.onRouteChange);
|
||||
return (
|
||||
<SafeAreaView>
|
||||
<Animated.View
|
||||
ref={this.tabRef}
|
||||
// animation={"fadeInUp"}
|
||||
|
@ -152,6 +154,7 @@ class CustomTabBar extends React.Component<Props, State> {
|
|||
>
|
||||
{this.props.state.routes.map(this.renderIcon)}
|
||||
</Animated.View>
|
||||
</SafeAreaView>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue