Navigation
Stay organized with collections
Save and categorize content based on your preferences.
Screen gestures are a primary means of navigation in Wear OS apps. Users
navigate by scrolling, swiping, and tapping the screen. For more information
about implementing swipe to dismiss using Compose for Wear OS, see
Swipe to dismiss.
Swipe to close
Instead of back buttons, Wear OS devices use left-to-right swipe gestures to
close the current view and go back to the previous view.
The left-to-right swipe is the primary way to close an app. Keep all navigation
not intended to close the app to a vertical axis and avoid horizontal carousels
when designing for Wear OS.
If your app requires a pannable view, like Google Maps, use an edge-drag
threshold on the left screen edge to limit the gesture to swipes that start
within the edge threshold.
Use
SwipeDismissFrameLayout
to implement the swipe to close behavior.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-20 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-20 UTC."],[],[],null,["# Navigation\n\nScreen gestures are a primary means of navigation in Wear OS apps. Users\nnavigate by scrolling, swiping, and tapping the screen. For more information\nabout implementing swipe to dismiss using Compose for Wear OS, see\n[Swipe to dismiss](/training/wearables/compose/swipe-to-dismiss).\n\nSwipe to close\n--------------\n\nInstead of back buttons, Wear OS devices use left-to-right swipe gestures to\nclose the current view and go back to the previous view.\n\nThe left-to-right swipe is the primary way to close an app. Keep all navigation\nnot intended to close the app to a vertical axis and avoid horizontal carousels\nwhen designing for Wear OS.\n\nIf your app requires a pannable view, like Google Maps, use an edge-drag\nthreshold on the left screen edge to limit the gesture to swipes that start\nwithin the edge threshold.\n\nUse\n[SwipeDismissFrameLayout](/reference/androidx/wear/widget/SwipeDismissFrameLayout)\nto implement the swipe to close behavior."]]