Android standalone menu button with React native -


i need make standalone (without additional bars or else) menu button in react native (v 0.47.2) android app:

menu closed

on touch has open side menu:

menu opened

which component need use?

you using react-navigation. use stacknavigator. stacknavigator can set headers. in header, there prop can pass icon (or component). here example:

// other imports import icon "react-native-vector-icons/ionicons"; import {     platform, } "react-native";  const menubutton = ({ navigate }) => {     return (         <icon             name={platform.os === "ios" ? "ios-menu-outline" : "md-menu"}             onpress={() => navigate("draweropen")}         />     ) }  stacknavigator({     notifications: {         screen: example,         navigationoptions: ({ navigation }) => ({             headerleft: <menubutton {...navigation} />,         }),     }, 

the headerleft (or headerright) can used case (documentation). here pass <menubutton /> component. can set color of stacknavigators header backgroundcolor of app, or transparent. way, there won`t visible, menu button.

of yourse need stack stacknavigator in drawernavigator onpress={() => navigate("draweropen")} work. in drawernavigator can use contentcomponent pass custom component, contains menu.

here more complex setup http://rationalappdev.com/cross-platform-navigation-in-react-native/


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -