Android Accessibility Decorative elements

사용 언어: Kotlin 1.6.21
사용 버전: Android Studio Chipmunk 2021.2.1

안드로이드 Accessibility Decorative elements를 알아보겠습니다.


시각이 안 좋으신 분들은 TalkBack 기능을 사용하십니다.
TalkBack은 내용을 말로 설명해 주는 기능입니다.

우리는 여러 기능 중에 장식을 위한 요소를 다뤄볼 예정입니다.
장식으로 사용된 요소를 TalkBack으로 설명을 들을 필요는 없습니다.

아래는 구글에서 설명하는 장식을 위한 요소 설정 방법입니다.
https://developer.android.com/guide/topics/ui/accessibility/principles




그냥 장식을 위해서 만들어진 요소들은 TalkBack을 할 필요가 없습니다. 하게 되면 TalkBack을 사용하시는 분들이 불편하실 거 같네요.



아래의 화면을 보면, 저 알약 이미지에는 사실 TalkBack이 필요 없습니다. 제가 그냥 장식용으로 넣은 거거든요.







우리가 할 수 있는 것은 두 가지 방법이 있습니다.

첫 번째는 contentDescription에 null을 넣는 방법입니다.

두 번째는 android 4.1(API 16) 이상에서 작동하는 방법인데, importantForAccessibility에 no를 적는 것입니다.


저는 API 16 이상을 사용하기 때문에 importantForAccessiblity에 no를 적어주기로 했습니다.





이제 해당 항목은 TalkBack이 작동하지 않을 겁니다.


끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)