0

RN 0.59 を使用しています。アプリをバックグラウンドに配置してすぐに再度開くたびに、SafeAreaView は画面全体を占有しません。

ここに画像の説明を入力

しかし、アプリをバックグラウンドに置き、しばらくしてから (約 3 秒間) 再度開くと、正常に動作しています。

ここに画像の説明を入力

これがSafeAreaViewの私のスニペットです

...
const SafeAreaViewUI = ({children}) => {
  return (
      <SafeAreaView style={styles.container}>
        <View style={styles.content}>
          { children }
        </View>
      </SafeAreaView>
  );
};

...
export default SafeAreaViewUI;

私のスタイリングに

container: {
    flex: 1,
    backgroundColor: Platform.OS === 'android' ? blurple : null,
    paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
  },
  content: {
    flexGrow: 1,
    color: text,
    backgroundColor: white,
  }

これについての洞察はありますか?

4

1 に答える 1