Kích thước mục tiêu cảm ứng

Những phần tử trên màn hình mà người dùng có thể nhấp, chạm hoặc tương tác phải đủ lớn để đảm bảo thao tác đó hoạt động tốt. Hãy xem xét để đảm bảo những phần tử này có chiều rộng và chiều cao tối thiểu là 48dp theo mô tả trong Nguyên tắc về hỗ trợ tiếp cận bằng ngôn ngữ Material Design.

Triển khai

Thiết kế

Mục tiêu cảm ứng bao gồm khu vực phản hồi thao tác nhập của người dùng. Đích chạm mở rộng bên ngoài giới hạn trực quan của một phần tử: Bạn có thể thấy một phần tử như biểu tượng có kích thước 24x24dp, nhưng vùng đệm bao quanh phần tử đó thì chứa toàn bộ đích chạm có kích thước 48x48dp. Trong Jetpack Compose, thành phần của ngôn ngữ Material chẳng hạn như Checkbox hoặc Switch tự động thêm khoảng đệm để đảm bảo các thành phần đó có kích thước ít nhất là 48x48dp. Trong một số trường hợp, chẳng hạn như các nút rất nhỏ và gần nhau, thì các phần tử không thể mở rộng nếu không khiến các vùng có thể chạm chồng lên nhau.

Cân nhắc tạo các đích chạm có kích thước ít nhất là 48x48dp, cách nhau một khoảng 8dp trở lên, để đảm bảo sự cân bằng giữa mật độ và tính hữu ích của thông tin. Mục tiêu cảm ứng 48x48dp sẽ có kích thước thực là khoảng 9 mm, bất kể kích thước màn hình. Kích thước mục tiêu đề xuất cho các đối tượng trên màn hình cảm ứng là 7-10 mm.

Ví dụ: Tham khảo Nguyên tắc về hỗ trợ tiếp cận bằng ngôn ngữ Material Design.

Kiểm tra

Sau đây là các bước giúp bạn tự kiểm tra để đảm bảo giao diện người dùng của ứng dụng không chứa các mục tiêu cảm ứng nhỏ:

  1. Mở ứng dụng.
  2. Xác định tất cả các phần tử có thể nhấp, có thể chạm hoặc có thể tương tác trong giao diện.
  3. Đảm bảo mỗi phần tử trong số đó đều có kích thước là 48x48dp, hoặc xấp xỉ 9 mm mỗi chiều.

Các công cụ kiểm tra tự động của Android có thể phát hiện mục tiêu cảm ứng nhỏ. Hãy cân nhắc sử dụng Trình quét trợ năng cho Android để kiểm tra ứng dụng của bạn trên thiết bị theo cách thủ công. Để tiến hành kiểm tra tự động, hãy bật tính năng kiểm tra khả năng hỗ trợ tiếp cận trong EspressoRobolectric.

5775564750447592886
true
Tìm kiếm trong Trung tâm trợ giúp
true
true
true
true
true
717068
false
false
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Trình đơn chính
false