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 urllib.parse.quote()

음악 총보(Score), 파트보(Part)

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Android 특정 SDK Version 설정하기

일본어 문장부호

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Android Compose Hilt

Python urllib.request.urlopen()

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