본문 바로가기

Foggy day

검색하기
Foggy day
프로필사진 jinhan38

  • 분류 전체보기 (134)
    • Android (47)
    • Kotlin (26)
    • Flutter (60)
      • Flutter document (2)
      • Flutter widget (27)
      • Flutter 앱 (2)
      • Dart 문법 (14)
      • Flutter 기타 (12)
      • Flutter 강의 (1)
Guestbook
Recent Posts
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록overlay (1)

Foggy day

[Android] Overlay View 그리기

Android에서 Overlay 기능이 필요할 때가 있습니다. 예를 들어 네비게이션 앱처럼 앱을 백그라운드 상태로 두더라도 화면에 특정 View를 보여주는 것입니다. 이럴 때 사룔하는 것이 Overlay 기능입니다. 다른 앱 위에 우리가 설정한 View를 보여주고, 특정 로직을 수행할 수 있습니다. 이를 위해서는 권한 요청과 Service 클래스를 구현해야 합니다. Overlay를 사용할 때 주의할 것은 앱을 종료시키더라도 Overlay가 같이 종료되는 것은 아니라는 점입니다. 때문에 비즈니스 로직에 따라서 어떠한 경우에 overlay를 종료시킬지, 계속 살려둘지를 잘 설정해야 합니다. 또한 Service만 종료시키는 것이 아니라 View들도 직접 제거해줘야 합니다. 예제에서 구현한 기능 1. Overl..

Android 2024. 3. 12. 11:59
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바