侧滑的方案有很多种,早期的开源SliddingMenu,以及后来的DrawerLayout以及NavigationView等都可实现侧滑效果,这里介绍的是DrawerLayout,下一节将介绍NavigationView 原理 DrawerLayout位于v4包,为了做到最低限度的兼容,使得更低版本的Android也可以使用这个侧滑效果 其就是一个自定义的容器,继承自ViewGroup 在解析DrawerLayout布局的时候,根据android:layout_gravity="start&qu…