1. 程式人生 > >DrawerLayout背景設定的問題,去除陰影

DrawerLayout背景設定的問題,去除陰影

做專案的時候遇到一個問題,就是當DrawerLayout滑動出來的時候,預設是會給側邊欄下面部分的介面蒙上一層陰影,而我們這個app側邊欄顏色和陰影顏色實在是太相近了,所以就需要去除陰影,然後翻遍baidu找不到,只能fan qiang 去谷歌咯。
最後總算找到了方法,給DrawerLayout設定setScrimColor這個方法,給它加上自己想要的顏色就好了,透明的使用

drawer.setScrimColor(Color.TRANSPARENT);

這樣的形式。
網上很多使用這種方法的mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); 是設定側邊欄的陰影,而不是改變側邊欄下面部分的介面上蒙的一層陰影。