好久没看DrawerLayout.我记得去年刚开始学习Android的时候,Drawerlayout只是一个简单的带把手的一个抽屉,市面上很少用,貌似那时候的QQ管家就用了这个控件.今天突然翻出来,发现Google已经废弃掉了抽屉的把手了,个人也是不太喜欢把手的,因为遮挡了视图,[那时候手机屏幕还是很小的时候].刚才玩弄了一下,给大家分享一下. 我的开发环境是Android Studio 1
要实现上图的效果,看上去还是有一定的难度的,尤其是对于新手。 今天我们借助一个工具(ViewDragHelper)来快速实现这个功能。 从上面的效果图可以看到这个view有两层,自然想到应该使用的的是自定义viewgroup的。 那么我们就自定义一个viewgroup,源码如下: public class VDrawerLayout extends ViewGroup { public
findViewById<Toolbar>(R.id.toolbar).let {setSupportActionBar(it)it.title = getString(R.string.app_title)setupNavigationDrawer(it)} 设置应用栏 Set up the app bar private fun setupNavigationDrawer(toolba