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 2023-05-08 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2023-05-08 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 2023-05-08 UTC."]]