Я использовал собственный базовый код ящика, чтобы создать боковую панель для моей домашней страницы, кнопка работает нормально, когда я нажимал, как this.openDrawer () .. Я использую этот код>
import React, { Component } from 'react';
import { Drawer,Header,Icon,Left,Body,Right } from 'native-base';
import {Text,View,StatusBar} from 'react-native';
import SideBar from '../screens/sidebar';
export default class home extends Component {
closeDrawer = () => {
this.drawer._root.close()
};
openDrawer = () => {
this.drawer._root.open()
};
render() {
return (
<Drawer
ref={(ref) => { this.drawer = ref; }}
content={<SideBar navigator={this.navigator} />}
onClose={() => this.closeDrawer()} >
<Header>
<Left>
<Icon name="menu" style={{color:'#fff'}}
onPress={()=>this.openDrawer()}
/>
</Left>
<Body style={{alignItems:'center'}}>
<Text style={{color:'#fff',fontSize:20,fontWeight:'bold'}}>Welcome to
app!</Text></Body>
<Right></Right>
</Header>
</Drawer>
);
}
}
Непрозрачность боковой панели меньше
Я удивляюсь, почему его непрозрачность меньше, я пытался задать белый цвет фона на экране боковой панели. Помогите, пожалуйста, кому-нибудь с родной базой?