2017-12-31 166 views
1

내 앱을 전체 화면으로 만들고 싶습니다. 나는이 코드를 activity 클래스의 onCreate 메소드에 추가했다.내비게이션 막대 그림자 숨기기

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

그러나 탐색 모음 대신 그림자가 나타납니다. 어떻게 그 그림자를 제거 할 수 있습니까?

샘플 SS : https://i.hizliresim.com/XEVaa3.png

답변

1

당신은 당신의 MainActivity이를 추가 할 수는 :

navigationDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START); 

당신은 그것에게 아무도 그림자 효과를 줄 비어 드로어 블을 만들어야합니다. 맞쳐 알고이 작동하는 방법 :

+0

죄송합니다, 그것을하지 않았다! –

+0

편집 내 대답 :) – Aaron

+0

android : fitsSystemWindows = "false"이 문제가 해결되었습니다 :) –