Android 내게 필요한 옵션

소개



최근 일본에서도 다양성이 요구되는 세상에 있어 앱 개발에 있어서도 접근성을 의식할 필요가 있다고 생각합니다. 이 기사에서는 Android 앱에 대한 접근성에 대해 소개합니다.

목차


  • 접근성이란?
  • Android
  • 글꼴 크기
  • 표시 크기
  • TalkBack


  • 내게 필요한 옵션이란?



    장애가 있는 사용자가 정보를 이용할 수 있도록 하는 것만이 아닙니다.
    사용자의 능력이나 상황에 관계없이 모든 사람이 정보를 이용할 수 있도록 하는 것입니다.
    내게 필요한 옵션을 염두에두고 앱을 디자인한다는 것은
    단순성과 지각 가능성을 선호하고 모든 설계 결정을 조사하고,
    다양한 능력을 가진 사용자와 다양한 방식으로,
    기기를 조작하는 사용자를 제외하지 않도록 함을 의미합니다.

    글꼴 크기



    Android의 글꼴 크기를 조정하여 화면의 항목 크기를 변경할 수 있습니다.

    확인 방법
    설정→사용자 보조→폰트 사이즈→소・디폴트・대・최대에서 선택


    기본
    최대






    표시 사이즈



    Android의 표시 크기를 조정하여 화면의 항목 크기를 변경할 수 있습니다.

    확인 방법
    설정→사용자 보조→표시 사이즈→소・디폴트・대・최대에서 선택


    기본
    최대






    TalkBack



    탭 및 음성 피드백을 사용하여 기기를 조작할 수 있습니다. TalkBack은 작업 내용을 설명하고 경고 및 알림을 알립니다.

    확인 방법
    설정→사용자 보조→TalkBack→서비스 사용 ON

    에뮬레이터에서 확인하는 방법



    에뮬레이터에서 확인하는 경우에는 표준 기능이 없으므로 에뮬레이터의 Google Play에서 'Android 접근성 설정 도구'를 다운로드해야 합니다.



    기본 조작 방법




    통제
    조작


    요소 (텍스 및 버튼) 선택


    전환
    포커스가 올라간 상태에서 화면 내(또는 그 요소)를 더블 탭

    이전 요소에 초점
    화면에서 왼쪽으로 스 와이프

    다음 요소에 초점
    화면에서 오른쪽으로 스 와이프


    ※초록의 테두리로 둘러싸고 있는 부분에 포커스가 맞고 있다


    구현시 대응



    contentDescription


  • 읽는 문장을 설정할 수 있다.
  • Button, CheckBox 등은 표준 문장이 추가로 읽혀 지므로주의가 필요합니다.



    요소
    읽을 수 있는 문언


    TextView
    contentDescription 문장

    버튼
    contentDescription 문장 + 더블 탭하면 활성화됩니다.

    CheckBox
    contentDescription 문구 + 확인란을 전환하려면 두 번 탭합니다.


    (기본적으로 설정된 독서 내용에 문제가 없으면 설정할 필요 없음)

    importantForAccessibility


  • 읽기 대상으로 포함할지 여부를 설정할 수 있습니다.

  • labelFor


  • View를 다른 View의 컨텐츠 라벨로서 사용하도록 지정할 수 있다.
  • View1에 labelFor에 View2를 추가하면 View2를 선택할 때 View1도 읽습니다.


  • screenReaderFocusable


  • 세세하게 포커스가 변경되는 것이 아니라, 부모 레이아웃내의 아이 뷰를 순서대로 읽는다
  • 부모 레이아웃에 screenReaderFocusable을 true로 설정
  • 모든 자식 레이아웃에 focusable을 false로 설정

  • 좋은 웹페이지 즐겨찾기