看了这么多app,其实基本布局使用的最多的无非两种,如下图:
类似微信
类似QQ
在这里小编简单说下这两种布局简单的实现思路,当然如果你还有更好的方法,请在下面留言,让更多人知道你更好的方法!
第一种,我是直接创建了四个页面,每个页面加载不同的url,点击下面导航的时候获取相应的webview并且显示,当然我这里不是简单的显示,而是有个左右滑动的效果,并且做了判断,如果原来是停留在首页,然后我点击后面的导航,会从右向左,反之是从左到右,这样显得更真实,并且加了手势滑动效果,整体体验肯定没有微信那么高大上,但是思路就是这样
这样做好处就是体验还不错,但是有个致命缺点那就是消耗内存,由于一次性创建四个webview并且这四个还一直占用内存,性能问题有所影响,但现在手机配置来说,这点缺陷没多大影响,还有一种只需要创建一个webview,通过改变其url,但是体验就没那么好,总之方法有好有坏,大家可以找到一个适合自己的!
第二种,直接创建一个webview,点击左上角的按钮或者向右滑动就可以看到菜单栏,这个我仿照了QQ,但是手势处理没处理的那么好,也算简单实现其功能,如下
好了,介绍就这么多,小伙伴可以复制如下链接下载体验
http://lcdc.longrise.cn:2080/web/app/002.apk
http://lcdc.longrise.cn:2080/web/app/001.apk
如果你需要源码,请点击联系小编!