'How can i change Header Bar height in react native?
i'm trying to change Header Bar height in React-Native Stack Navigator
this is my code
I tried to put headerStyle: height:'100', but it doen't work
what should i do?
const LoginNavigator = () => {
return (
<Stack.Navigator>
<Stack.Screen
name="Login"
component={Login}
options={{
title: 'MOVIEAPP',
headerTransparent: true,
headerTintColor: '#E70915',
headerTitleStyle: {
fontWeight: 'bold',
},
headerStyle:{
height:100, // i tried to put height
}
}}
/>
</Stack.Navigator>
);
};
Solution 1:[1]
can you update the options prop to the following and let me know if it works?
options={{
title: 'MOVIEAPP',
headerTitleStyle: {
fontWeight: 'bold',
},
headerStyle:{
height:200, // i tried to put height
backgroundColor: 'red'
}
}}
Solution 2:[2]
Check for the official documentation please
We see only backgroundColor here.
Set a custom header instead
<Stack.Screen
options={
header: (props) =>
(
<View style={{ height: 100 }}>
...
</View>
),
}
/>
But you have to find a way to integrate the arrow functionality
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | 2xSamurai |
| Solution 2 | Ahmet Firat Keler |
