52

Android の Navigation Drawer View で背景ビューの暗いフェード効果を無効にする方法はありますか?

4

4 に答える 4

122

メソッドを使用できますsetScrimColor(int color)。デフォルトの色が使用され0x99000000ます。fadedしたがって、背景が必要ない場合はtransparent、このメソッドで色を設定してください。

mDrawerLayout.setScrimColor(getResources().getColor(android.R.color.transparent));
于 2013-09-30T16:29:04.387 に答える
36

kosoの答えへの追加:次のように Color クラスから色を直接呼び出すことができます:

mDrawerLayout.setScrimColor(Color.TRANSPARENT);
于 2014-04-24T21:20:50.950 に答える
4

カスタム シャドウを設定できます。

mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
于 2013-09-23T13:37:31.630 に答える