NavigationView是design包下的一个组件使用前导design包 compile
'com.android.support:support-vector-drawable:25.3.1'
NavigationView与drawlayout一起实现侧滑效果,如果有必要还可以fragment一起连用实现点击侧滑列表中的项更改布局。下面是实现效果
这里的状态栏是透明的,这种被叫做沉浸式,不过关于沉浸式有两种说法,沉浸式就是完成占满嘛。所以有的人认为沉浸式状态栏就是状态栏完全被隐藏了,还有的人认为状态栏透明也是沉浸式,关于这没有官方说法,毕竟沉浸式这个词都不是官方的。这里就暂且算是沉浸式。沉浸式状态栏的设计我的方法比较简单。就是style文件中把状态栏背景设透明,<
item
name=
"colorPrimaryDark">#00000000</
item> 然后需要沉浸式的布局里面的根布局加上这么一句
android
:fitsSystemWindows=
"true"。
关于NavigationView实现侧滑,其实也就是将这个控件放在drawerlayout里面,然后
android