올인원 제스쳐 앱 쓰면서 하단 네바바는 숨겨두고 씁니다. 멀티윈도우 사용시 / 키보드 사용시 숨겨둔 하단 네비게이션 바가 하얀색으로 튀어나오는게 싫어서
구글링 하며 실험을 해보았습니다.
시간도 없고, 실력이 미천하여 ... 내부 오브젝트를 뜯어고치기는 그렇고,
적당히 구글링으로... 이 정도만 해서 아래 2번째 세팅으로 쓰렵니다.
네비바가 검정색으로 된 것만으로도 만세~네요 ^^
사용 및 적용기기는 S8+ 오레오 입니다.
기본적으로 이건 해둔 상태고요.
adb shell settings put global policy_control immersive.navigation=*
(항상 네비바 숨기기지만, 항상 숨지 않고 멀티윈도우나 키보드 사용시에는 네비바가 나옴.)
#### 시도 1. 네비바를 하단 밖으로 내보냄
[1편] 하단 네비바 ADB로 완전히 없애고 써보니..
https://www.clien.net/service/board/cm_andro/12051955CLIEN
adb shell wm overscan 0,0,0,-168
화면 넓게 쓰고 깔끔하지만 틀어지거나 묘해지는 부분이 생김. 위 링크 장점/단점 참고..
-> 특정 상황에서 UI 틀어짐만 없으면 딱인데.... UI 가 틀어지는 부분이 있어 맘에 안드네요..
#### 시도2. 네비게이션바 바탕을 검정색으로 바꾸고 모두 동작하는 최소폭으로 줄임
-> 스트레스 안 받기위해 이걸로 갑니다. ^^
adb shell wm overscan 0,0,0,-72
adb shell settings put global navigationbar_color -16777216
폭을 줄여 잘린 아이콘이 거슬리지만 ^^
삼성페이도 위로 쓸어지고, 멀티윈도우에서도 홈버튼 동작하는 최소 폭으로 조정
조금이라도 넒게 쓰는 화면 ^^
참고 링크) https://www.xda-developers.com/change-galaxy-s8-navigation-bar-color
( -16777216 검정 )
#### 시도3. 네비게이션바 바탕만 검정색으로 바꿈
adb shell settings put global navigationbar_color -16777216
그냥 깔끔하게 아무 문제 없는 ^^
#### 며칠 써본뒤 정착 (또 바뀔지도 모름..)
adb shell wm overscan 0,0,0,-50
(네비바 아이콘이 안 가려지는 최대치)
adb shell settings put global policy_control immersive.navigation=*
(항상 네비바 숨기기)
adb shell settings put global navigationbar_color -16777216
(네비바 바탕색 검정)
아래 그림들은 2번 적용한겁니다
'365 청순한 미녀체' 입니다. ㅋㅋㅋㅋㅋ
adb shell settings put global navigationbar_color -16777216
이거만 하먄되는거죵?
adb shell wm overscan 0,0,0,-50
(네비바 아이콘이 안 가려지는 최대치)
adb shell settings put global policy_control immersive.navigation=*
(항상 네비바 숨기기)
adb shell settings put global navigationbar_color -16777216
(네비바 바탕색 검정)
이렇게 조정했습니다.
유연하게 적용할 수 있는 방법 없을까요?
네비바 숨김 꺼내기를 상단바에 바로가기로 on off해가며 씁니다
너무 신경쓰여서 다시 원상복구... 했어요
댓글 감사합니다