ReactNative之SideMenu
2017-08-05 15:55
323 查看
SideMenu是别人写好的第三方框架,需要先下载再引入,最后使用,三步走。。。
SideMenu经常用,比如QQ你往右划一下就出来一个隐藏的侧滑菜单
第一步下载:
切换到工程根目录下,打开cmd,输入下面的指令等待下载成功就好了。。。
npm install react-native-side-menu
--save
第二部:
把SideMenu引入到使用页面:
import SideMenu
from 'react-native-side-menu';
第三步:
最后当然是苦逼的写代码了。。。
侧滑菜单首先要建一个pages文件夹吧。。。里面至少建立两个页面一个主内容页面contentPage跟一个侧滑菜单页面sideMenuPage。。。
然后把这两个页面引入到使用主页面
render() {
const menu = <Menu navigator={this.navigator}/>;
return (
<SideMenu
menu={menu} //菜单页在此引入
isPoen={this.state.isOpen}
bounceBackOnOverdraw = {false} //关闭弹性跳动
>
<ContentView/> //内容页在此引入
</SideMenu>
);
}
SideMenu常用属性:
1、isOpen 属性控制侧滑菜单的显示与否,我们通过改变这个值可以进而改变侧划菜单的显示情况
2、bounceBackOnOverdraw 就是侧滑菜单划到头的时候时候有一个弹性跳动。。。别的方法几乎不常用。。。
想了解更多请查看下边俩网站: http://blog.csdn.net/github_33304260/article/details/55517995 https://github.com/react-native-community/react-native-side-menu
SideMenu经常用,比如QQ你往右划一下就出来一个隐藏的侧滑菜单
第一步下载:
切换到工程根目录下,打开cmd,输入下面的指令等待下载成功就好了。。。
npm install react-native-side-menu
--save
第二部:
把SideMenu引入到使用页面:
import SideMenu
from 'react-native-side-menu';
第三步:
最后当然是苦逼的写代码了。。。
侧滑菜单首先要建一个pages文件夹吧。。。里面至少建立两个页面一个主内容页面contentPage跟一个侧滑菜单页面sideMenuPage。。。
然后把这两个页面引入到使用主页面
render() {
const menu = <Menu navigator={this.navigator}/>;
return (
<SideMenu
menu={menu} //菜单页在此引入
isPoen={this.state.isOpen}
bounceBackOnOverdraw = {false} //关闭弹性跳动
>
<ContentView/> //内容页在此引入
</SideMenu>
);
}
SideMenu常用属性:
1、isOpen 属性控制侧滑菜单的显示与否,我们通过改变这个值可以进而改变侧划菜单的显示情况
2、bounceBackOnOverdraw 就是侧滑菜单划到头的时候时候有一个弹性跳动。。。别的方法几乎不常用。。。
想了解更多请查看下边俩网站: http://blog.csdn.net/github_33304260/article/details/55517995 https://github.com/react-native-community/react-native-side-menu
相关文章推荐
- 【React Native 安卓开发】----侧边栏的实现DrawerLayoutAndroid以及第三方框架react-native-side-menu的使用【第六篇】
- React-Native学习之第三方开源组件--侧滑栏----react-native-side-menu
- 【原创】东方耀reactnative 视频32之-开源导航组件 react-native-side-menu
- React-Native学习之第三方开源组件--侧滑栏----react-native-side-menu
- react native之侧边栏(react-native-side-menu)
- ReactNative 抽屉组件 侧滑栏 react-native-side-menu
- Win7如何搭建React-Native 环境(64位系统)
- react native中需要rnpm link的组件
- 学习ReactNative笔记二 __ECMAScript新功能
- Window下开发React-Native Android步骤
- 使用react-native时按cmd+r不能刷新模拟器
- React-Native新列表组件FlatList和SectionList学习 | | 联动列表实现
- 【转】React-Native 实现增量热更新的思路
- React Native开发之动画(Animations)
- React-Native SectionList使用
- React-Native应用ListView实现上拉下拉刷新效果实践
- React Native - (二) Props属性和State状态
- React Native 性能优化之可取消的异步操作
- [置顶] Android布局加载React Native视图