React Native SafeAreaView background color – How to assign two different background color for top and bottom of the screen?

I was able to solve this using a version of Yoshiki’s and Zach Schneider’s answers. Notice how you set the top SafeAreaView’s flex:0 so it doesn’t expand.

render() {
  return (
    <Fragment>
      <SafeAreaView style={{ flex:0, backgroundColor: 'red' }} />
      <SafeAreaView style={{ flex:1, backgroundColor: 'gray' }}>
        <View style={{ flex: 1, backgroundColor: 'white' }} />
      </SafeAreaView>
    </Fragment>
  );
}

enter image description here

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)