Vuốt để bỏ qua

Ảnh động Vuốt để đóng sẽ truyền tải hiệu ứng chuyển đổi khi người dùng chuyển về trang trước.

Các chi tiết ảnh động cho thao tác vuốt để đóng cũng tương tự như thao tác nhấn RSB. Ngón tay của bạn sẽ kiểm soát tiến trình của ảnh động lên đến 50%.

Có một ảnh động bổ sung trên Chế độ xem ứng dụng được liên kết với cử chỉ đóng. Số lượng chuyển động hiển thị trên chế độ xem ứng dụng không chính xác với khoảng cách mà ngón tay cần di chuyển. Chế độ xem ứng dụng không được rời khỏi cạnh mép của màn hình, cho thấy một hiệu ứng bóp vào hai cạnh khi có lực cản.

Triển khai

SwipeDismissableNavHost trong thư viện điều hướng cung cấp cử chỉ vuốt để đóng theo mặc định.

Nếu không sử dụng thư viện điều hướng, bạn vẫn có thể hỗ trợ cử chỉ điều hướng toàn màn hình này bằng cách sử dụng trực tiếp BasicSwipeToDismissBox.

Thiết kế

Khi thiết kế thao tác vuốt để đóng (loại bỏ) một hành động, hãy lưu ý hai nguyên tắc sau:

Cạnh màn hình

Tính đến các phần tử giao diện người dùng khác có thể vuốt được, chẳng hạn như các chế độ xem ứng dụng được phân trang. Khi có thể vuốt để đóng, hãy dành 20% cạnh của màn hình để kích hoạt chuyển động đó.

Hãy xem ví dụ này trong cơ sở mã Compose Material cho Wear OS để biết ví dụ về thao tác vuốt cạnh khi nội dung có thể cuộn theo chiều ngang.

Ngưỡng để quay lại hoặc tiếp tục ở chế độ xem ứng dụng

Nếu người dùng đã kéo ngón tay qua hơn 50% chiều rộng màn hình, ứng dụng sẽ kích hoạt phần còn lại của ảnh động vuốt ngược. Còn nếu ít hơn 50% chiều rộng màn hình, ứng dụng sẽ quay lại chế độ xem toàn bộ ứng dụng.

Nếu cử chỉ diễn ra nhanh, hãy bỏ qua quy tắc ngưỡng 50% và vuốt ngược lại.