Android - Mẫu giao diện người dùng
Trong chương này, chúng ta sẽ xem xét các Mẫu giao diện người dùng khác nhau có sẵn bởi android để thiết kế các ứng dụng hoạt động theo cách nhất quán và có thể thấy trước.
Các thành phần của Mẫu giao diện người dùng
Một ứng dụng Android tốt phải tuân theo các mẫu giao diện người dùng sau:
- Thanh hành động
- Xác nhận và Công nhận
- Settings
- Help
- Selection
Bây giờ chúng ta sẽ thảo luận chi tiết về các Mẫu giao diện người dùng được đề cập ở trên.
Thanh hành động
Thanh tác vụ là một thanh chuyên dụng ở đầu mỗi màn hình, thường xuyên liên tục trong suốt ứng dụng. Nó cung cấp cho bạn một số chức năng chính như sau:
- Làm cho các hành động quan trọng trở nên nổi bật và dễ tiếp cận
- Hỗ trợ điều hướng nhất quán và chuyển đổi chế độ xem trong ứng dụng
- Giảm sự lộn xộn bằng cách cung cấp tràn hành động cho các hành động hiếm khi được sử dụng
- Cung cấp không gian chuyên dụng để tạo danh tính cho ứng dụng của bạn
Thành phần thanh tác vụ
Thanh hành động có bốn thành phần chính có thể được nhìn thấy trong hình ảnh sau.
Tên và chức năng của các thành phần này được thảo luận dưới đây:
Sr.No | Thành phần thanh tác vụ |
---|---|
1 | App Icon Biểu tượng ứng dụng thiết lập danh tính ứng dụng của bạn. Nó có thể được thay thế bằng một logo hoặc thương hiệu khác nếu bạn muốn. |
2 | View control Nếu ứng dụng của bạn hiển thị dữ liệu ở các chế độ xem khác nhau, phân đoạn này của thanh tác vụ cho phép người dùng chuyển đổi chế độ xem. |
3 | Action buttons Hiển thị các hành động quan trọng nhất của ứng dụng của bạn trong phần hành động. |
4 | Action overflow Di chuyển các hành động ít được sử dụng đến phần tràn hành động. |
Xác nhận và Công nhận
Khi người dùng gọi một hành động trên giao diện người dùng ứng dụng của bạn, bạn nên thực hiện confirm hoặc là acknowledge hành động đó thông qua bánh mì nướng hoặc hộp thoại.
Có sự khác biệt giữa Xác nhận và Thừa nhận.
Xác nhận
Khi chúng tôi yêu cầu người dùng xác minh rằng họ thực sự muốn tiếp tục với một hành động mà họ vừa gọi, nó được gọi là xác nhận. Như bạn có thể thấy trong hình ảnh sau:
Công nhận
Khi chúng tôi nâng cốc chúc mừng để cho người dùng biết rằng hành động mà họ vừa gọi đã được hoàn thành, điều này được gọi là xác nhận, Như bạn có thể thấy trong hình ảnh sau:
Cài đặt
Vị trí trong ứng dụng của bạn nơi người dùng có thể chỉ ra các tùy chọn của họ về cách ứng dụng của bạn sẽ hoạt động được gọi là Cài đặt. Việc sử dụng các cài đặt có thể mang lại lợi ích cho người dùng ứng dụng của bạn theo những cách sau:
Settings giúp người dùng xác định trước rằng điều gì sẽ xảy ra trong các tình huống nhất định
Sử dụng settings trong ứng dụng của bạn, giúp người dùng cảm thấy kiểm soát
Vị trí của Cài đặt
Các nhà phát triển Android ưa thích luôn đặt tùy chọn "cài đặt" là một phần của hành động tràn được đề cập ở trên. Vì người dùng không thường xuyên sử dụng tùy chọn này nên phương pháp phổ biến là đặt nó bên dưới tất cả các mục khác ngoại trừ "Trợ giúp". Như bạn có thể thấy trong hình sau -
Cứu giúp
Một số người dùng ứng dụng của bạn có thể gặp một số khó khăn khi sử dụng ứng dụng của bạn và họ sẽ tìm kiếm một số câu trả lời và họ muốn chúng trong ứng dụng. Vì vậy, hãy luôn biến "trợ giúp" trở thành một phần trong ứng dụng của bạn.
Vị trí trợ giúp
Giống như "Cài đặt", thiết kế tiêu chuẩn của việc đặt tùy chọn "Trợ giúp" nằm trong action overflow. Luôn đặt nó thành mục cuối cùng trong menu và luôn gắn nhãn nó là "Trợ giúp". Ngay cả khi màn hình ứng dụng của bạn không có mục tràn hành động nào khác, "Trợ giúp" sẽ xuất hiện ở đó. Như bạn có thể thấy điều này trong hình sau -
Lựa chọn
Phiên bản Android 3.0 đã thay đổi cử chỉ nhấn và giữ thành cử chỉ chung để chọn dữ liệu. Thao tác nhấn và giữ hiện được sử dụng để chọn dữ liệu, kết hợp các hành động theo ngữ cảnh và chức năng quản lý lựa chọn cho dữ liệu đã chọn thành một phần tử mới được gọi làcontextual action bar (CAB).
Sử dụng Thanh hành động theo ngữ cảnh (CAB)
CAB lựa chọn là thanh tác vụ tạm thời phủ lên thanh tác vụ hiện tại của ứng dụng của bạn trong khi dữ liệu được chọn. Nó xuất hiện sau khi người dùng nhấn và giữ một mục dữ liệu có thể chọn. Như bạn có thể thấy trong hình sau -
Từ thanh CAB, người dùng có thể thực hiện các hành động sau:
- Chọn các mục dữ liệu bổ sung bằng cách chạm vào chúng
- Kích hoạt một hành động từ CAB áp dụng cho tất cả các mục dữ liệu được đánh dấu
- Loại bỏ CAB qua nút Quay lại của thanh điều hướng hoặc nút dấu kiểm của CAB