Programmer:)
[Unity] Android Build StatusBar and NavigationBar Visible/Hidden 안드로이드 상태바 네비게이션바 컨트롤 본문
DEV/Unity
[Unity] Android Build StatusBar and NavigationBar Visible/Hidden 안드로이드 상태바 네비게이션바 컨트롤
ryeggg 2022. 1. 27. 14:09반응형
Unity 버전 : 2019.2.28f1
상단 상태바를 숨기는게 Unity 기본셋팅이다.
찾아보다가 괜찮은 소스 발견하여 사용하기 편하도록 재가공했다.
(*출저는 안에 폴더 주석으로 표기되어있다.)
사용해본 결과 Project Settings -> Player -> Resolution and Presentation 의 Render outside safe area 체크 해제를 해줘야 비율에 맞게 빌드가 된다. (체크시에는 상태바가 보이긴 하지만 앱 위에 덮어 씌우는 느낌이 남.)
ApplicationChrome.cs
0.01MB
AndroidThemeControl.cs
0.00MB
위 두개의 파일을 다운 받은후 Assets/ 안에 import.
Object 안에 AndroidThemeControl.cs 를 넣어준다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AndroidThemeControl : MonoBehaviour
{
//sample 이런식으로 사용하면 된다.
public void Awake()
{
StatusBarControl(true);
}
public void StatusBarControl(bool _isVisible)
{
ApplicationChrome.statusBarState = _isVisible ? ApplicationChrome.States.Visible : ApplicationChrome.States.Hidden;
}
public void StatusBarColorControl(uint _colorValue)
{
ApplicationChrome.statusBarColor = _colorValue;
}
public void NavigationBarControl(bool _isVisible)
{
ApplicationChrome.navigationBarState = _isVisible ? ApplicationChrome.States.Visible : ApplicationChrome.States.Hidden;
}
public void NavigationBarColorControl(uint _colorValue)
{
ApplicationChrome.navigationBarColor = _colorValue;
}
}
반응형
'DEV > Unity' 카테고리의 다른 글
[Unity] ADB 명령어 (0) | 2022.03.10 |
---|---|
[Unity] ADB(Android Device Bridge) Setting (Window10 Pro) (0) | 2022.02.09 |
[Unity] Vuforia SDK 셋팅법 (Unity 2019.2 이후 버전) (0) | 2022.01.07 |
[Unity] user32.dll을 이용한 윈도우 컨트롤 (feat.Title bar 제거) (0) | 2021.10.19 |
[Unity] Android TEST 방법 Unity Remote 5 (0) | 2021.03.11 |
Comments