0
私は非常に基本的なアプリを持っており、ナビゲーションにはex-navigationを使用しています。ナビゲーションルーティングに透明な背景がありません。
App.js(注backgroundColor
):
export default class App extends Component {
render() {
return (
<View style={{flex: 1, backgroundColor: 'lightblue'}}>
<TabEntry/>
</View>
);
}
}
TabEntry:
const Router = createRouter(() => ({
notification:() => Notification,
}));
const defaultRouteConfig = {
navigationBar: {
title: 'notify',
tintColor: 'blue',
backgroundColor: 'green',
},
};
export default class TabEntry extends React.Component {
render() {
return (
<NavigationProvider router={Router}>
<StackNavigation
initialRoute={Router.getRoute('notification')}
defaultRouteConfig={defaultRouteConfig}
/>
</NavigationProvider>
)
}
}
class Notification extends React.Component {
render() {
return (
<View>
<Text>NOTIFICATION!!!</Text>
</View>
)
}
}
以来は、そこ親コンポーネントでbackgroundColor
であるが、その子要素でないのbackgroundColor、ライトブルーの背景が表示されているはずです。しかし、代わりに背景は白です。どうすれば透明にすることができますか?
いいえ、これは助けにはなりませんでした。 –