2013-09-25 103 views
11

我想禁用DrawerLayout陰影,我找不到相關答案。任何人都可以請協助如何禁用DrawerLayout陰影

在此先感謝

我也試圖setDrawerLayout(NULL,Gravity.Left),但它仍然

+0

請幫助我,因爲我研究了而且找不到答案 – upile

+0

是否有任何xml解決方案? – itzhar

回答

39
mDrawerLayout.setScrimColor(Color.TRANSPARENT); 

我假設你的意思是行不通的。在抽屜的陰影(在抽屜和背景內容之間)默認爲禁用,並且可以與

setDrawerShadow(Drawable shadowDrawable, int gravity) 
setDrawerShadow(int resId, int gravity) 

功能來設定。

+0

它的工作,它正在尋找。 – upile

+0

很高興幫助:) – Carni

+0

那幫忙,非常感謝 – jianfeng

0

啓用):

mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START) 

要禁用:

mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.END) 

注: 對於那些誰需要一個很好的抽屜陰影,進入鏈路在下面並將陰影直接放到您的項目中分別ORY文件:

https://developer.android.com/shareables/training/NavigationDrawer.zip

1

要禁用抽屜佈局陰影,以下行就夠了,

mDrawerLayout.setScrimColor(Color.TRANSPARENT);