Chuyển động

Chuyển động là một công cụ mạnh mẽ nhưng nên được sử dụng một cách tiết kiệm trong bối cảnh lái xe. Nó chỉ phù hợp khi có thể giúp cung cấp thông tin cho người lái mà không làm họ mất tập trung vào đường đi.

Hướng dẫn tóm tắt (TL;DR):

  • Tránh làm người dùng mất tập trung bằng những chuyển động không cần thiết.
  • Sử dụng chuyển động để tăng cường sự hiểu biết và nâng cao kỹ năng của người dùng.
  • Hãy thiết kế ngôn ngữ điều khiển chuyển động của bạn đủ linh hoạt để tương thích với tất cả các phần cứng liên quan.
  • Hãy sử dụng kiểu chuyển động được khuyến nghị phù hợp với tình huống của bạn.

Nguyên lý chuyển động

Khi thiết kế chuyển động cho giao diện Android trên ô tô, hãy ghi nhớ ba nguyên tắc cơ bản: an toàn, cung cấp thông tin và linh hoạt.

An toàn

Lái xe là nhiệm vụ chính của người dùng – mọi thứ khác đều là thứ yếu. Hãy coi sự chú ý của người dùng là một nguồn lực có hạn và tránh sử dụng chuyển động để tạo ra những sự xao nhãng không cần thiết.

ảnh động mắt

Thông tin hữu ích

Sử dụng chuyển động để truyền tải thông tin giúp người dùng. Ví dụ, chuyển động có thể tăng cường sự hiểu biết của người dùng về sản phẩm bằng cách thể hiện mối quan hệ thứ bậc và không gian giữa các yếu tố. Chuyển động cũng có thể giúp người dùng thành thạo giao diện bằng cách chỉ ra các tương tác có sẵn.

Ảnh GIF cung cấp thông tin

Linh hoạt

Hãy định nghĩa một ngôn ngữ chuyển động có khả năng mở rộng và linh hoạt để thích ứng với màn hình mọi kích thước và hình dạng, cũng như mọi loại đầu vào của người dùng.

ảnh động màn hình linh hoạt

Các kiểu chuyển động

Để hỗ trợ trải nghiệm người dùng nhất quán trên tất cả các ứng dụng, Android Automotive đưa ra các đề xuất về các kiểu chuyển động cụ thể cần sử dụng trong các trường hợp sau:

  • Chuyển đổi giữa các chế độ xem cùng cấp
  • Chuyển sang chế độ xem chi tiết
  • Mở rộng một hành động hiện có
  • Thu nhỏ và mở rộng một hành động
  • Làm gián đoạn một hành động

Tất cả các kiểu chuyển động trong phần này đều dựa trên hiệu ứng làm mượt tiêu chuẩn, như đã được thảo luận trong hướng dẫn về hiệu ứng làm mượt của Material Design. Nghĩa là, các chuyển động tăng tốc nhanh chóng và giảm tốc dần dần hơn, để tập trung sự chú ý vào điểm kết thúc của quá trình chuyển đổi.


Chuyển đổi giữa các chế độ xem cùng cấp

Khi chuyển đổi giữa các chế độ xem ở cùng cấp độ phân cấp trong ứng dụng, chẳng hạn như các tab trên thanh ứng dụng hoặc các bài hát trong danh sách phát, hãy sử dụng chuyển động từ trái sang phải. Chuyển động ngang củng cố ý tưởng rằng bạn đang ở cùng một cấp độ trong ứng dụng.

Ví dụ về chuyển giao giữa các đồng nghiệp
Tính năng chuyển đổi mượt mà nhanh chóng đưa người dùng từ ứng dụng điều hướng sang ứng dụng đa phương tiện và ngược lại trong Android Automotive.

Ví dụ

Trong Android Automotive OS, thao tác vuốt sang hai bên khi chuyển từ tab Trang chủ sang tab Danh sách phát trong ứng dụng đa phương tiện giúp nhấn mạnh rằng cả hai tab đều là chế độ xem cấp cao nhất của nội dung.

Chuyển sang chế độ xem chi tiết

Khi chuyển từ chế độ xem tổng quan nội dung sang chế độ xem chi tiết, hãy sử dụng hiệu ứng chuyển động theo chiều sâu (z-depth motion) để phóng to lớp bên dưới và làm mờ dần lớp bên dưới khi lớp bên trên mờ đi. Hiệu ứng chuyển động này củng cố mối quan hệ cha-con giữa chế độ xem tổng quan và chế độ xem chi tiết, thu hút sự chú ý vào chế độ xem chi tiết.

sự chuyển đổi từ cha mẹ sang con cái
Từ màn hình chính, phần tử con được nâng lên và mở rộng tại chỗ.

Ví dụ

Chuyển sang chế độ xem chi tiết
Trong mẫu đa phương tiện của hệ điều hành Android Automotive, khi người dùng nhấp vào một album cụ thể trong lưới các album, danh sách bài hát của album đó sẽ được phóng to và mở rộng để hiển thị chi tiết.

Mở rộng một hành động hiện có

Khi người dùng đang thực hiện một thao tác và thực hiện một thao tác liên quan, hãy sử dụng chuyển động dọc (lên hoặc xuống) để giới thiệu thao tác phụ trên một lớp phủ toàn màn hình, với nền mờ, nằm trên thao tác chính. Việc có thể nhìn thấy thao tác chính xuyên qua lớp mờ giúp củng cố nhận thức của người dùng rằng họ vẫn đang ở trong thao tác đó.

Khi kết thúc thao tác phụ, hãy sử dụng động tác ngược lại. Động tác ngược lại sẽ mất ít thời gian hơn động tác ban đầu, vì người dùng đã hoàn thành thao tác phụ và sẵn sàng thoát ra.

biểu tượng chú thích
Khoảng thời gian
Các hướng dẫn của Material Design về thời gian chuyển đổi giữa các màn hình nên kéo dài bao lâu
Lớp phủ hành động thứ cấp
Ở đây, hành động phụ nổi lên từ hành động chính trên một lớp phủ, trong khi hành động chính vẫn hiển thị một phần phía sau màn chắn.

Ví dụ

Ví dụ về lớp phủ hành động Android Auto OS
Trong mẫu giao diện Android Automotive OS, khi người dùng nhấn vào nút tràn để mở rộng thanh điều khiển, các điều khiển bổ sung sẽ hiện lên và xuất hiện trên một lớp phủ.

Thu nhỏ và mở rộng một hành động

Khi mở rộng một thao tác đang diễn ra đã được thu nhỏ lại thành một định dạng nhỏ hơn trên màn hình để cho phép đa nhiệm, hãy sử dụng mặt nạ cửa sổ mở rộng với hiệu ứng mờ dần toàn màn hình.

Khi thu nhỏ một hành động đang diễn ra, hãy sử dụng thao tác ngược lại. Thao tác thu nhỏ sẽ mất ít thời gian hơn thao tác mở rộng, vì người dùng về cơ bản đang rời bỏ hành động này và sẵn sàng loại bỏ nó.

biểu tượng chú thích
Khoảng thời gian
Các hướng dẫn của Material Design về thời gian chuyển đổi giữa các màn hình nên kéo dài bao lâu
Mở rộng màn hình đã thu nhỏ
Thao tác thu nhỏ sẽ mở rộng ra toàn màn hình khi nó hiện lên mờ dần trên thao tác hiện tại.

Ví dụ

Ví dụ về thanh điều khiển của hệ điều hành Android Automotive OS
Trong mẫu đa phương tiện của hệ điều hành Android Automotive, thanh điều khiển thu nhỏ sẽ mở rộng thành chế độ xem phát lại đầy đủ – và sau đó thu nhỏ lại khi người dùng nhấn vào mũi tên xuống.

Làm gián đoạn một hành động

Khi cần một hành động ngắn, không gây cản trở xuất hiện đột ngột trên một hành động đang diễn ra, hãy kéo nó xuống hoặc lên từ mép màn hình (với màn chắn một phần) hoặc làm mờ dần vào giữa màn hình (với màn chắn toàn phần). Bắt đầu chuyển động từ vị trí gần nhất với nơi bạn muốn hành động mới xuất hiện.

Ví dụ ngắn gọn về hành động
Khi hành động gây nhiễu cần xuất hiện gần đầu màn hình, hãy kéo nó vào từ phía trên với một lớp chắn một phần.

Ví dụ

Ví dụ về đoạn hội thoại
Khi một thao tác gây gián đoạn xuất hiện giữa giao diện đa phương tiện của hệ điều hành Android Automotive, nó sẽ được làm mờ dần để tạm thời tập trung sự chú ý của người dùng vào thao tác mới – trong trường hợp này, đó là yêu cầu cấp quyền sử dụng dữ liệu vị trí.