Thiết kế xác nhận được bảo vệ

Giao diện người dùng (UI) của tính năng Xác nhận được bảo vệ bao gồm 6 phần tử bắt buộc. Bạn có thể tuỳ chỉnh một số thành phần, nhưng cần tuân thủ một số yêu cầu. Hãy làm theo các nguyên tắc sau đây khi tuỳ chỉnh giao diện người dùng và đảm bảo rằng bạn đáp ứng các yêu cầu. Nếu một phần tử được đánh dấu bằng Yêu cầu:, thì phần tử đó phải sử dụng thuộc tính được liệt kê.

Các nguyên tắc sau đây sử dụng bộ phông chữ Roboto mà bạn có thể tải xuống từ fonts.google.com.

Giao diện người dùng có nút phần cứng

Tính năng Xác nhận bảo vệ của Android có thể sử dụng các nút phần cứng trên thiết bị để xác nhận và huỷ nhập.

Thiết kế bố cục

Biểu tượng

Biểu tượng khiên

Biểu tượng Biểu tượng khiên Xác nhận được bảo vệ
Tải xuống Khiên bảo mật
Kích thước biểu tượng 32dp

Biểu tượng mũi tên

Biểu tượng Biểu tượng mũi tên trên bàn phím
Tải xuống Mũi tên phải trên bàn phím
Kích thước biểu tượng 24dp
Bán kính góc của vùng chứa 4 dp

Nhập thông báo

Có hai loại dữ liệu đầu vào được dùng trong Protected Confirmation: xác nhận và huỷ.

Chuỗi xác nhận

Thông báo này phải cho biết nút nào được dùng để xác nhận.

Thông điệp Nhấn đúp (nút) để xác nhận
Độ dài tối đa Yêu cầu: Thông báo xác nhận không được dài quá hai dòng.
Màu #000000 87%
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 14sp
Khoảng cách giữa các dòng Yêu cầu: 20 dp

Huỷ chuỗi

Thông báo huỷ phải hiển thị rõ ràng và dễ phân biệt với nút xác nhận. Sử dụng các thuộc tính sau cùng với từ duy nhất Cancel (Huỷ).

Thông điệp Huỷ
Màu #000000 87%
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 14sp
Khoảng cách giữa các dòng Yêu cầu: 20 dp

Văn bản tiêu đề

Thêm văn bản tiêu đề Android Protected Confirmation (Xác nhận được bảo vệ của Android) vào Giao diện người dùng đáng tin cậy để xác định tính năng này. Sử dụng các thuộc tính sau cho văn bản tiêu đề.

Thông điệp Yêu cầu: Xác nhận bảo vệ của Android
Màu #000000 87%
Phông chữ Roboto-Regular
Cỡ chữ Yêu cầu: 22sp
Khoảng cách giữa các dòng Yêu cầu: 28 dp

Văn bản chính

Sử dụng các thuộc tính sau đây khi triển khai phần tử văn bản nội dung. Thông báo thực tế do nhà phát triển API (nhà phát triển ứng dụng) viết.

Thông điệp Nội dung thư do nhà phát triển ứng dụng cung cấp khi gọi Protected Confirmation.
Màu #000000 87%
Phông chữ Roboto-Regular
Cỡ chữ Yêu cầu: 16sp
Khoảng cách giữa các dòng Yêu cầu: 24 dp

Văn bản tiêu đề phụ

Sử dụng văn bản tiêu đề phụ để giải thích lý do người dùng thấy màn hình Xác nhận được bảo vệ. Đặt văn bản này ở cuối màn hình và sử dụng các thuộc tính sau.

Thông điệp Yêu cầu: Lớp xác nhận này giúp tăng cường bảo mật cho hành động mà bạn sắp thực hiện.
Độ dài tối đa Yêu cầu: Thông báo xác nhận không được dài quá 4 dòng.
Màu #000000 87%
Phông chữ Roboto-Regular
Cỡ chữ Yêu cầu: 14sp
Khoảng cách giữa các dòng Yêu cầu: 20 dp

Giao diện người dùng có các nút phần mềm

Android Protected Confirmation có thể sử dụng các nút phần mềm để xác nhận và huỷ hoạt động nhập. Các nguyên tắc sau đây mô tả giao diện người dùng bằng các nút phần mềm.

Bố cục thiết kế phần mềm giao diện người dùng xác nhận

Biểu tượng khiên

Tải thành phần biểu tượng xuống tại Biểu tượng khiên xác nhận được bảo vệ của Android. Đặt biểu tượng ở đầu màn hình.

Biểu tượng khiên

Biểu tượng khiên Protected Confirmation (Xác nhận được bảo vệ) là một phần tử bắt buộc. Bạn có thể tuỳ chỉnh màu của khiên nhưng màu sắc phải rõ ràng.

Đầu vào

Kích thước nút phần mềm

Sử dụng biểu mẫu của nút chính và phụ để xác nhận và huỷ nhập.

Nhãn nút Sử dụng cách viết hoa đầu câu cho nhãn nút.
Bán kính nút 4 dp
Màu nhấn #1a73e8
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 14sp

Văn bản tiêu đề

Thêm văn bản tiêu đề Android Protected Confirmation (Xác nhận được bảo vệ của Android) vào Giao diện người dùng đáng tin cậy để xác định tính năng này. Sử dụng các thuộc tính sau cho văn bản tiêu đề.

Thông điệp Yêu cầu: Xác nhận bảo vệ của Android
Màu #000000 87%
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 24sp
Khoảng cách giữa các dòng Yêu cầu: 20 dp

Văn bản chính

Sử dụng các thuộc tính sau đây khi triển khai phần tử văn bản nội dung. Thông báo thực tế là do nhà phát triển ứng dụng viết.

Thông điệp Nội dung văn bản do nhà phát triển ứng dụng cung cấp khi gọi Protected Confirmation
Màu #000000 87%
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 16sp
Khoảng cách giữa các dòng Yêu cầu: 24 dp

Văn bản tiêu đề phụ

Sử dụng văn bản tiêu đề phụ để giải thích lý do người dùng thấy màn hình Xác nhận được bảo vệ. Đặt văn bản này ở cuối màn hình và sử dụng các thuộc tính sau.

Thông điệp Yêu cầu: Lớp xác nhận này giúp tăng cường bảo mật cho hành động mà bạn sắp thực hiện.
Độ dài tối đa Yêu cầu: Thông báo xác nhận không được dài quá 4 dòng.
Màu #000000 54%
Phông chữ Roboto-Medium
Cỡ chữ Yêu cầu: 14sp
Khoảng cách giữa các dòng Yêu cầu: 20 dp

Bản địa hoá

Bạn có thể tìm thấy nội dung bản địa hoá cho các thành phần được mô tả trong một quá trình triển khai C độc lập của bảng tra cứu trong AOSP.