1*f0e814acSKudo Chienimport * as React from 'react'; 2*f0e814acSKudo Chienimport { DrawerLayoutAndroid, Text, View, Platform } from 'react-native'; 3*f0e814acSKudo Chien 4*f0e814acSKudo Chienimport TitleSwitch from '../components/TitledSwitch'; 5*f0e814acSKudo Chien 6*f0e814acSKudo Chienexport default function DrawerLayoutAndroidScreen() { 7*f0e814acSKudo Chien const [isRight, setRight] = React.useState(false); 8*f0e814acSKudo Chien 9*f0e814acSKudo Chien const renderNavigationView = () => ( 10*f0e814acSKudo Chien <View 11*f0e814acSKudo Chien style={{ 12*f0e814acSKudo Chien flex: 1, 13*f0e814acSKudo Chien backgroundColor: '#fff', 14*f0e814acSKudo Chien alignItems: 'center', 15*f0e814acSKudo Chien justifyContent: 'center', 16*f0e814acSKudo Chien }}> 17*f0e814acSKudo Chien <Text>DrawerLayoutAndroid</Text> 18*f0e814acSKudo Chien </View> 19*f0e814acSKudo Chien ); 20*f0e814acSKudo Chien 21*f0e814acSKudo Chien return Platform.OS === 'android' ? ( 22*f0e814acSKudo Chien <DrawerLayoutAndroid 23*f0e814acSKudo Chien drawerWidth={300} 24*f0e814acSKudo Chien drawerPosition={isRight ? 'right' : 'left'} 25*f0e814acSKudo Chien renderNavigationView={renderNavigationView}> 26*f0e814acSKudo Chien <View style={{ flex: 1, padding: 16 }}> 27*f0e814acSKudo Chien <TitleSwitch title="Is Right" value={isRight} setValue={setRight} /> 28*f0e814acSKudo Chien <Text>Pull from the {isRight ? 'right' : 'left'}</Text> 29*f0e814acSKudo Chien </View> 30*f0e814acSKudo Chien </DrawerLayoutAndroid> 31*f0e814acSKudo Chien ) : ( 32*f0e814acSKudo Chien <View 33*f0e814acSKudo Chien style={{ 34*f0e814acSKudo Chien flex: 1, 35*f0e814acSKudo Chien backgroundColor: '#fff', 36*f0e814acSKudo Chien alignItems: 'center', 37*f0e814acSKudo Chien justifyContent: 'center', 38*f0e814acSKudo Chien }}> 39*f0e814acSKudo Chien <Text>Only available on Android</Text> 40*f0e814acSKudo Chien </View> 41*f0e814acSKudo Chien ); 42*f0e814acSKudo Chien} 43*f0e814acSKudo Chien 44*f0e814acSKudo ChienDrawerLayoutAndroidScreen.navigationOptions = { 45*f0e814acSKudo Chien title: 'DrawerLayoutAndroid', 46*f0e814acSKudo Chien}; 47