Android在V4包中提供了DrawerLayout布局来实现侧边栏的效果,代替了之前总是用第三方库实现的方法。
关于DrawerLayout网上的介绍也很多,今天我们来实现一个基于DrawerLayout实现的Demo:
框架结构:
内容区域是ViewPager,里边包含Fragment,通过FragmentPageAdapter来与ViewPager关联。
侧边栏我们用的是LinearLayout布局,当然,也可以用ListView等其他布局代替。
实现过程中遇到的一些问题记录在了Android侧边栏DrawerLayout实现问题笔记,大家可以参考下。
先上效果图:
内容区域:
该界面是一个只包含TextView的Fragment嵌套在ViewPager中可以左右滑动,具体扩展可以根据自己的需求。
左侧边栏: 右侧边栏: