René's URL Explorer Experiment


Title: Nested scrolling modifiers  |  Jetpack Compose  |  Android Developers

Open Graph Title: Nested scrolling modifiers  |  Jetpack Compose  |  Android Developers

Description: Nested scrolling in Jetpack Compose allows multiple scrolling components within each other to coordinate their scroll gestures and share deltas, supporting both automatic behavior and advanced customization through modifiers and connections.

Open Graph Description: Nested scrolling in Jetpack Compose allows multiple scrolling components within each other to coordinate their scroll gestures and share deltas, supporting both automatic behavior and advanced customization through modifiers and connections.

Keywords:

Opengraph URL: https://developer.android.com/develop/ui/compose/touch-input/scroll/nested-scroll-modifiers

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Nested scrolling modifiers"
  }
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "Develop",
      "item": "https://developer.android.com/develop"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "Core areas",
      "item": "https://developer.android.com/develop/core-areas"
    },{
      "@type": "ListItem",
      "position": 3,
      "name": "UI",
      "item": "https://developer.android.com/develop/ui"
    },{
      "@type": "ListItem",
      "position": 4,
      "name": "Nested scrolling modifiers",
      "item": "https://developer.android.com/develop/ui/compose/touch-input/scroll/nested-scroll-modifiers"
    }]
  }
  

google-signin-client-id721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com
google-signin-scopeprofile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty
og:site_nameAndroid Developers
og:typewebsite
theme-color#34a853
NoneIE=Edge
og:imagehttps://developer.android.com/static/images/social/android-developers.png
og:image:width1200
og:image:height675
og:localeen
twitter:cardsummary_large_image

Links:

Skip to main content https://developer.android.com/develop/ui/compose/touch-input/scroll/nested-scroll-modifiers#main-content
https://developer.android.com/
Essentials https://developer.android.com/get-started
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Design & Plan https://developer.android.com/design
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Develop https://developer.android.com/develop
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Google Play https://developer.android.com/distribute
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Blog https://developer.android.com/blog
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies Real-world results from real-world users. Explore how different teams use our tools to achieve their goals. https://developer.android.com/blog/categories/case-studies
Events & Programs Get the details on upcoming webinars, workshops, meetups, and special initiatives designed to help you grow. https://developer.android.com/blog/categories/events-and-programs
Product News Stay in the loop with the latest updates, feature releases, and behind-the-scenes looks at how we’re evolving. https://developer.android.com/blog/categories/product-news
Community Discover stories from our users, spotlight features, and the collaborative projects that bring us all together. https://developer.android.com/blog/categories/community
How-tos From quick tips to deep-dive tutorials, these step-by-step guides are designed to help you work smarter and faster. https://developer.android.com/blog/categories/how-tos
Android Studio https://developer.android.com/studio
Develop https://developer.android.com/develop
Core areas https://developer.android.com/develop/core-areas
UI https://developer.android.com/develop/ui
Overview https://developer.android.com/develop/ui
Tutorial https://developer.android.com/develop/ui/compose/tutorial
Samples https://developer.android.com/develop/ui/compose/samples
Docs https://developer.android.com/develop/ui/compose/documentation
Quick Guides https://developer.android.com/develop/ui/compose/quick-guides
https://developer.android.com/
Essentials https://developer.android.com/get-started
Design & Plan https://developer.android.com/design
Develop https://developer.android.com/develop
Overview https://developer.android.com/develop/ui
Tutorial https://developer.android.com/develop/ui/compose/tutorial
Samples https://developer.android.com/develop/ui/compose/samples
Docs https://developer.android.com/develop/ui/compose/documentation
Quick Guides https://developer.android.com/develop/ui/compose/quick-guides
Google Play https://developer.android.com/distribute
Blog https://developer.android.com/blog
Android Studio https://developer.android.com/studio
Documentationhttps://developer.android.com/develop/ui/compose/documentation
Compose-first developmenthttps://developer.android.com/develop/ui/compose/first
Quick starthttps://developer.android.com/develop/ui/compose/setup
Setup Compose Dependencies and Compilerhttps://developer.android.com/develop/ui/compose/setup-compose-dependencies-and-compiler
Thinking in Composehttps://developer.android.com/develop/ui/compose/mental-model
Build adaptive appshttps://developer.android.com/develop/ui/compose/build-adaptive-apps
Using the Bill of Materialshttps://developer.android.com/develop/ui/compose/bom
BOM to library version mappinghttps://developer.android.com/develop/ui/compose/bom/bom-mapping
Lifecyclehttps://developer.android.com/develop/ui/compose/lifecycle
Side-effectshttps://developer.android.com/develop/ui/compose/side-effects
Phaseshttps://developer.android.com/develop/ui/compose/phases
Overviewhttps://developer.android.com/develop/ui/compose/state
Where to hoist statehttps://developer.android.com/develop/ui/compose/state-hoisting
Save UI statehttps://developer.android.com/develop/ui/compose/state-saving
State lifespanshttps://developer.android.com/develop/ui/compose/state-lifespans
State callbackshttps://developer.android.com/develop/ui/compose/state-callbacks
Architecturehttps://developer.android.com/develop/ui/compose/architecture
Architectural layeringhttps://developer.android.com/develop/ui/compose/layering
CompositionLocalhttps://developer.android.com/develop/ui/compose/compositionlocal
Navigation ⍈https://developer.android.com/guide/navigation/navigation-3
Overviewhttps://developer.android.com/develop/ui/compose/layouts
Layout basicshttps://developer.android.com/develop/ui/compose/layouts/basics
Modifiershttps://developer.android.com/develop/ui/compose/modifiers
Constraints and modifier orderhttps://developer.android.com/develop/ui/compose/layouts/constraints-modifiers
Custom modifiershttps://developer.android.com/develop/ui/compose/custom-modifiers
List of modifiershttps://developer.android.com/develop/ui/compose/modifiers-list
Lazy lists and lazy gridshttps://developer.android.com/develop/ui/compose/lists
Pagerhttps://developer.android.com/develop/ui/compose/layouts/pager
Flow layoutshttps://developer.android.com/develop/ui/compose/layouts/flow
Overviewhttps://developer.android.com/develop/ui/compose/layouts/adaptive/grid
Get startedhttps://developer.android.com/develop/ui/compose/layouts/adaptive/grid/get-started
Set container propertieshttps://developer.android.com/develop/ui/compose/layouts/adaptive/grid/container-properties
Set item propertieshttps://developer.android.com/develop/ui/compose/layouts/adaptive/grid/item-properties
Overviewhttps://developer.android.com/develop/ui/compose/layouts/adaptive/flexbox
Get startedhttps://developer.android.com/develop/ui/compose/layouts/adaptive/flexbox/get-started
Set container behaviorhttps://developer.android.com/develop/ui/compose/layouts/adaptive/flexbox/container-behavior
Set item behaviorhttps://developer.android.com/develop/ui/compose/layouts/adaptive/flexbox/item-behavior
Get started with adaptive appshttps://developer.android.com/develop/ui/compose/layouts/adaptive/get-started-with-adaptive-apps
App orientation, aspect ratio, and resizabilityhttps://developer.android.com/develop/ui/compose/layouts/adaptive/app-orientation-aspect-ratio-resizability
Support multi-window modehttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-multi-window-mode
Adaptive do’s and don’tshttps://developer.android.com/develop/ui/compose/layouts/adaptive/adaptive-dos-and-donts
Use window size classeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/use-window-size-classes
Support different display sizeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-different-display-sizes
Query information for adaptive layoutshttps://developer.android.com/develop/ui/compose/layouts/adaptive/mediaquery
Canonical layoutshttps://developer.android.com/develop/ui/compose/layouts/adaptive/canonical-layouts
Build a list-detail layouthttps://developer.android.com/develop/ui/compose/layouts/adaptive/list-detail
Build a supporting pane layouthttps://developer.android.com/develop/ui/compose/layouts/adaptive/build-a-supporting-pane-layout
Build adaptive navigationhttps://developer.android.com/develop/ui/compose/layouts/adaptive/build-adaptive-navigation
Support connected displayshttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-connected-displays
Support desktop windowinghttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing
Support camera on multiple form factorshttps://developer.android.com/develop/ui/compose/layouts/adaptive/camera-form-factors-support
Learn about foldableshttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/learn-about-foldables
Make your app fold-awarehttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/make-your-app-fold-aware
Support foldable display modeshttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/support-foldable-display-modes
Support trifolds and landscape foldableshttps://developer.android.com/develop/ui/compose/layouts/adaptive/foldables/trifolds-and-landscape-foldables
Custom layoutshttps://developer.android.com/develop/ui/compose/layouts/custom
Alignment lineshttps://developer.android.com/develop/ui/compose/layouts/alignment-lines
Intrinsic measurementshttps://developer.android.com/develop/ui/compose/layouts/intrinsic-measurements
Visibility trackinghttps://developer.android.com/develop/ui/compose/layouts/visibility-modifiers
Overviewhttps://developer.android.com/develop/ui/compose/components
Overviewhttps://developer.android.com/develop/ui/compose/components/app-bars
Navigate from top app barhttps://developer.android.com/develop/ui/compose/components/app-bars-navigate
Create a dynamic top app barhttps://developer.android.com/develop/ui/compose/components/app-bars-dynamic
Badgeshttps://developer.android.com/develop/ui/compose/components/badges
Overviewhttps://developer.android.com/develop/ui/compose/components/bottom-sheets
Partial bottom sheethttps://developer.android.com/develop/ui/compose/components/bottom-sheets-partial
Overviewhttps://developer.android.com/develop/ui/compose/components/button
Floating action buttonhttps://developer.android.com/develop/ui/compose/components/fab
Icon buttonhttps://developer.android.com/develop/ui/compose/components/icon-button
Segmented buttonhttps://developer.android.com/develop/ui/compose/components/segmented-button
Cardhttps://developer.android.com/develop/ui/compose/components/card
Carouselhttps://developer.android.com/develop/ui/compose/components/carousel
Checkboxhttps://developer.android.com/develop/ui/compose/components/checkbox
Chiphttps://developer.android.com/develop/ui/compose/components/chip
Date pickershttps://developer.android.com/develop/ui/compose/components/datepickers
Dialoghttps://developer.android.com/develop/ui/compose/components/dialog
Dividerhttps://developer.android.com/develop/ui/compose/components/divider
Menushttps://developer.android.com/develop/ui/compose/components/menu
Navigation barhttps://developer.android.com/develop/ui/compose/components/navigation-bar
Navigation drawerhttps://developer.android.com/develop/ui/compose/components/drawer
Navigation railhttps://developer.android.com/develop/ui/compose/components/navigation-rail
Progress indicatorshttps://developer.android.com/develop/ui/compose/components/progress
Pull to refreshhttps://developer.android.com/develop/ui/compose/components/pull-to-refresh
Radio buttonhttps://developer.android.com/develop/ui/compose/components/radio-button
Resourceshttps://developer.android.com/develop/ui/compose/resources
Scaffoldhttps://developer.android.com/develop/ui/compose/components/scaffold
Search barhttps://developer.android.com/develop/ui/compose/components/search-bar
Sliderhttps://developer.android.com/develop/ui/compose/components/slider
Snackbarhttps://developer.android.com/develop/ui/compose/components/snackbar
Switchhttps://developer.android.com/develop/ui/compose/components/switch
Tabshttps://developer.android.com/develop/ui/compose/components/tabs
Overviewhttps://developer.android.com/develop/ui/compose/components/time-pickers
Time picker dialogshttps://developer.android.com/develop/ui/compose/components/time-pickers-dialogs
Tooltiphttps://developer.android.com/develop/ui/compose/components/tooltip
Overviewhttps://developer.android.com/develop/ui/compose/designsystems
Material Design 3https://developer.android.com/develop/ui/compose/designsystems/material3
Migrate from Material 2 to Material 3https://developer.android.com/develop/ui/compose/designsystems/material2-material3
Material Design 2https://developer.android.com/develop/ui/compose/designsystems/material
Custom theminghttps://developer.android.com/develop/ui/compose/designsystems/custom
Anatomy of a themehttps://developer.android.com/develop/ui/compose/designsystems/anatomy
Migrating XML themes to Composehttps://developer.android.com/develop/ui/compose/designsystems/migrate-xml-theme-to-compose
Overviewhttps://developer.android.com/develop/ui/compose/styles
Fundamentals of Styleshttps://developer.android.com/develop/ui/compose/styles/fundamentals
State and animations in Styleshttps://developer.android.com/develop/ui/compose/styles/state-animations
Styles vs modifiershttps://developer.android.com/develop/ui/compose/styles/styles-vs-modifiers
Theming with Styleshttps://developer.android.com/develop/ui/compose/styles/theming
Performance of Styleshttps://developer.android.com/develop/ui/compose/styles/performance
Do's and don'tshttps://developer.android.com/develop/ui/compose/styles/dos-donts
Examples using Styleshttps://developer.android.com/develop/ui/compose/styles/examples
Limitations of Styleshttps://developer.android.com/develop/ui/compose/styles/limitations
Overviewhttps://developer.android.com/develop/ui/compose/text
Display text from resourcehttps://developer.android.com/develop/ui/compose/text/display-text
Style texthttps://developer.android.com/develop/ui/compose/text/style-text
Style paragraphhttps://developer.android.com/develop/ui/compose/text/style-paragraph
Configure text layouthttps://developer.android.com/develop/ui/compose/text/configure-layout
Configure text fieldshttps://developer.android.com/develop/ui/compose/text/user-input
Migrate to state-based text fieldshttps://developer.android.com/develop/ui/compose/text/migrate-state-based
Enable user interactionshttps://developer.android.com/develop/ui/compose/text/user-interactions
Work with fontshttps://developer.android.com/develop/ui/compose/text/fonts
Display emojihttps://developer.android.com/develop/ui/compose/text/emoji
Enable Autofillhttps://developer.android.com/develop/ui/compose/text/autofill
Overviewhttps://developer.android.com/develop/ui/compose/graphics
Overviewhttps://developer.android.com/develop/ui/compose/graphics/images
Loading imageshttps://developer.android.com/develop/ui/compose/graphics/images/loading
ImageBitmap vs ImageVectorhttps://developer.android.com/develop/ui/compose/graphics/images/compare
Material iconshttps://developer.android.com/develop/ui/compose/graphics/images/material
Customize an imagehttps://developer.android.com/develop/ui/compose/graphics/images/customize
Custom painterhttps://developer.android.com/develop/ui/compose/graphics/images/custompainter
Optimizing bitmapshttps://developer.android.com/develop/ui/compose/graphics/images/optimization
Overviewhttps://developer.android.com/develop/ui/compose/graphics/draw/overview
Graphics Modifiershttps://developer.android.com/develop/ui/compose/graphics/draw/modifiers
Brush and gradientshttps://developer.android.com/develop/ui/compose/graphics/draw/brush
Mesh gradientshttps://developer.android.com/develop/ui/compose/graphics/draw/mesh-gradient
Shapeshttps://developer.android.com/develop/ui/compose/graphics/draw/shapes
Shadowshttps://developer.android.com/develop/ui/compose/graphics/draw/shadows
Overviewhttps://developer.android.com/develop/ui/compose/animation/introduction
Choose an animation APIhttps://developer.android.com/develop/ui/compose/animation/choose-api
Quick guidehttps://developer.android.com/develop/ui/compose/animation/quick-guide
Animation modifiers and composableshttps://developer.android.com/develop/ui/compose/animation/composables-modifiers
Value-based animationshttps://developer.android.com/develop/ui/compose/animation/value-based
Animated vector imageshttps://developer.android.com/develop/ui/compose/animation/vectors
Advanced animation examplehttps://developer.android.com/develop/ui/compose/animation/advanced
Customize animationshttps://developer.android.com/develop/ui/compose/animation/customize
Overviewhttps://developer.android.com/develop/ui/compose/animation/shared-elements
Customizehttps://developer.android.com/develop/ui/compose/animation/shared-elements/customize
Common use caseshttps://developer.android.com/develop/ui/compose/animation/shared-elements/common-use-cases
With navigationhttps://developer.android.com/develop/ui/compose/animation/shared-elements/navigation
Additional sampleshttps://developer.android.com/develop/ui/compose/animation/shared-elements/additional-samples
Test animationshttps://developer.android.com/develop/ui/compose/animation/testing
Toolshttps://developer.android.com/develop/ui/compose/animation/tooling
Additional resourceshttps://developer.android.com/develop/ui/compose/animation/resources
Overviewhttps://developer.android.com/develop/ui/compose/accessibility
API defaultshttps://developer.android.com/develop/ui/compose/accessibility/api-defaults
Semanticshttps://developer.android.com/develop/ui/compose/accessibility/semantics
Modify traversal orderhttps://developer.android.com/develop/ui/compose/accessibility/traversal
Support user-scalable contenthttps://developer.android.com/develop/ui/compose/accessibility/scalable-content
Merging and clearinghttps://developer.android.com/develop/ui/compose/accessibility/merging-clearing
Inspect and debughttps://developer.android.com/develop/ui/compose/accessibility/inspect-debug
Testinghttps://developer.android.com/develop/ui/compose/accessibility/testing
Overviewhttps://developer.android.com/develop/ui/compose/touch-input
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/pointer-input
Understand gestureshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/understand-gestures
Tap and presshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/tap-and-press
Drag, swipe, and flinghttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/drag-swipe-fling
Multi-touch gestureshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/multi-touch
Scroll modifiershttps://developer.android.com/develop/ui/compose/touch-input/scroll/scroll-modifiers
Nested scroll modifiershttps://developer.android.com/develop/ui/compose/touch-input/scroll/nested-scroll-modifiers
Two-dimensional scrollinghttps://developer.android.com/develop/ui/compose/touch-input/scroll/two-dimensional-scrolling
Handle keyboard actionshttps://developer.android.com/develop/ui/compose/touch-input/keyboard-input/commands
Keyboard Shortcuts Helperhttps://developer.android.com/develop/ui/compose/touch-input/keyboard-input/keyboard-shortcuts-helper
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/focus
Change focus traversal orderhttps://developer.android.com/develop/ui/compose/touch-input/focus/change-focus-traversal-order
Change focus behaviorhttps://developer.android.com/develop/ui/compose/touch-input/focus/change-focus-behavior
React to focushttps://developer.android.com/develop/ui/compose/touch-input/focus/react-to-focus
Handling interactionshttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/handling-interactions
Migrate to Indication and Ripple APIshttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/migrate-indication-ripple
Drag and drophttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/drag-and-drop
Swipe to dismiss or updatehttps://developer.android.com/develop/ui/compose/touch-input/user-interactions/swipe-to-dismiss
Overviewhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input
Stylus input in text fieldshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/stylus-input-in-text-fields
Advanced stylus featureshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/advanced-stylus-features
Note-taking appshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/create-a-note-taking-app
About the Ink APIhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/about-ink-api
Add dependencieshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-setup
Pick your modulehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-modules
Define your brusheshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-brush-apis
Draw a strokehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-draw-stroke
Create interactive tools with the Geometry APIshttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-geometry-apis
Manage state and storagehttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-state-preservation
Choose your epsilon and coordinate systemhttps://developer.android.com/develop/ui/compose/touch-input/stylus-input/ink-api-coordinate-system
Copy and pastehttps://developer.android.com/develop/ui/compose/touch-input/copy-and-paste
Input compatibility on large screenshttps://developer.android.com/develop/ui/compose/touch-input/input-compatibility-on-large-screens
Overviewhttps://developer.android.com/develop/ui/compose/performance
Hero benchmarkshttps://developer.android.com/develop/ui/compose/performance/herobenchmark
Phaseshttps://developer.android.com/develop/ui/compose/performance/phases
Baseline profileshttps://developer.android.com/develop/ui/compose/performance/baseline-profiles
Overviewhttps://developer.android.com/develop/ui/compose/performance/stability
Diagnose stability issueshttps://developer.android.com/develop/ui/compose/performance/stability/diagnose
Fix stability issueshttps://developer.android.com/develop/ui/compose/performance/stability/fix
Strong skippinghttps://developer.android.com/develop/ui/compose/performance/stability/strongskipping
Toolshttps://developer.android.com/develop/ui/compose/performance/tooling
Best practiceshttps://developer.android.com/develop/ui/compose/performance/bestpractices
Compose API guidelineshttps://developer.android.com/develop/ui/compose/api-guidelines
Kotlin for Composehttps://developer.android.com/develop/ui/compose/kotlin
Overviewhttps://developer.android.com/develop/ui/compose/testing
Cheatsheethttps://developer.android.com/develop/ui/compose/testing/testing-cheatsheet
Semanticshttps://developer.android.com/develop/ui/compose/testing/semantics
Testing APIshttps://developer.android.com/develop/ui/compose/testing/apis
Migrate to v2 testing APIshttps://developer.android.com/develop/ui/compose/testing/migrate-v2
Synchronize testshttps://developer.android.com/develop/ui/compose/testing/synchronization
Interoperabilityhttps://developer.android.com/develop/ui/compose/testing/interoperability
Common patternshttps://developer.android.com/develop/ui/compose/testing/common-patterns
Debug testshttps://developer.android.com/develop/ui/compose/testing/debug
Migrate XML Views to Jetpack Composehttps://developer.android.com/develop/ui/compose/migrate/migrate-xml-views-to-jetpack-compose
Migration strategyhttps://developer.android.com/develop/ui/compose/migrate/strategy
Overviewhttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis
Using Compose in Viewshttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/compose-in-views
Using Views in Composehttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/views-in-compose
Wrap a WebView in Composehttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/wrap-webview-in-compose
Migrate RecyclerView to Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/recycler-view
Migrate CoordinatorLayout to Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/coordinator-layout
Migrate Jetpack Navigation to Navigation Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/navigation
Other considerationshttps://developer.android.com/develop/ui/compose/migrate/other-considerations
Adopt Compose for teamshttps://developer.android.com/develop/ui/compose/adopt/for-large-teams
Compose and other librarieshttps://developer.android.com/develop/ui/compose/libraries
Compare Compose and View metricshttps://developer.android.com/develop/ui/compose/migrate/compare-metrics
Overviewhttps://developer.android.com/develop/ui/compose/tooling
Preview your UIhttps://developer.android.com/develop/ui/compose/tooling/previews
Preview and debug animationshttps://developer.android.com/develop/ui/compose/tooling/animation-preview
Develop code iterativelyhttps://developer.android.com/develop/ui/compose/tooling/iterative-development
Editor actionshttps://developer.android.com/develop/ui/compose/tooling/editor-actions
Linthttps://developer.android.com/develop/ui/compose/tooling/lint
Overviewhttps://developer.android.com/develop/ui/compose/tooling/debug
Trace app performancehttps://developer.android.com/develop/ui/compose/tooling/tracing
Stack traceshttps://developer.android.com/develop/ui/compose/tooling/stacktraces
About notificationshttps://developer.android.com/develop/ui/compose/notifications
Create a notificationhttps://developer.android.com/develop/ui/compose/notifications/create-notification
Notification permissionhttps://developer.android.com/develop/ui/compose/notifications/notification-permission
Notification channelshttps://developer.android.com/develop/ui/compose/notifications/channels
Expandable notificationshttps://developer.android.com/develop/ui/compose/notifications/expanded
Bubbleshttps://developer.android.com/develop/ui/compose/notifications/bubbles
Progress-centric notificationshttps://developer.android.com/develop/ui/compose/notifications/progress-centric
Call-style notificationshttps://developer.android.com/develop/ui/compose/notifications/call-style
Live updateshttps://developer.android.com/develop/ui/compose/notifications/live-update
Set up edge-to-edgehttps://developer.android.com/develop/ui/compose/system/setup-e2e
About WindowInsetsRulershttps://developer.android.com/develop/ui/compose/system/evaluate-rulers
About window insetshttps://developer.android.com/develop/ui/compose/system/insets
Set up window insetshttps://developer.android.com/develop/ui/compose/system/insets-ui
Use keyboard IME animationshttps://developer.android.com/develop/ui/compose/system/keyboard-animations
Use Material 3 insetshttps://developer.android.com/develop/ui/compose/system/material-insets
Use insets in Views and Composehttps://developer.android.com/develop/ui/compose/system/insets-views-compose
About system bar protectionhttps://developer.android.com/develop/ui/compose/system/system-bars
About cutoutshttps://developer.android.com/develop/ui/compose/system/cutouts
Test how your content renders with cutoutshttps://developer.android.com/develop/ui/compose/system/test-cutouts
About PiPhttps://developer.android.com/develop/ui/compose/system/picture-in-picture
Set up your app for PiPhttps://developer.android.com/develop/ui/compose/system/pip-setup
Enter PiP at correct timeshttps://developer.android.com/develop/ui/compose/system/pip-enter
Add PiP through a buttonhttps://developer.android.com/develop/ui/compose/system/pip-add
Add remote actions to PiPhttps://developer.android.com/develop/ui/compose/system/pip-remote-actions
Use the Jetpack PiP libraryhttps://developer.android.com/develop/ui/compose/system/pip-jetpack
About predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back
Set up predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back-setup
Access progress manuallyhttps://developer.android.com/develop/ui/compose/system/predictive-back-progress
Test predictive backhttps://developer.android.com/develop/ui/compose/system/predictive-back-test
About shortcutshttps://developer.android.com/develop/ui/compose/system/shortcuts
Create shortcutshttps://developer.android.com/develop/ui/compose/system/shortcuts/creating-shortcuts
Add capabilities to shortcutshttps://developer.android.com/develop/ui/compose/system/shortcuts/adding-capabilities
Manage shortcutshttps://developer.android.com/develop/ui/compose/system/shortcuts/managing-shortcuts
Implement best practices for shortcutshttps://developer.android.com/develop/ui/compose/system/shortcuts/best-practices
Adaptive iconshttps://developer.android.com/develop/ui/compose/system/icon_design_adaptive
Bubbleshttps://developer.android.com/develop/ui/compose/layouts/adaptive/support-bubbles
Overviewhttps://developer.android.com/develop/ui/compose/glance
Glance setuphttps://developer.android.com/develop/ui/compose/glance/setup
Create an app widget with Glancehttps://developer.android.com/develop/ui/compose/glance/create-app-widget
Enhance your widgethttps://developer.android.com/develop/ui/compose/glance/enhance
Enable widget configurationhttps://developer.android.com/develop/ui/compose/glance/configuration
Add generated previews to your widget pickerhttps://developer.android.com/develop/ui/compose/glance/generated-previews
Pin Glance widgets in-apphttps://developer.android.com/develop/ui/compose/glance/pin-in-app
Handle errors with Glancehttps://developer.android.com/develop/ui/compose/glance/error-handling
Unit testing with Glancehttps://developer.android.com/develop/ui/compose/glance/testing
Handle user interaction with Glancehttps://developer.android.com/develop/ui/compose/glance/user-interaction
Track metrics for your widgethttps://developer.android.com/develop/ui/compose/glance/metrics
Manage and update GlanceAppWidgethttps://developer.android.com/develop/ui/compose/glance/glance-app-widget
Build UI with Glancehttps://developer.android.com/develop/ui/compose/glance/build-ui
Implement a Glance themehttps://developer.android.com/develop/ui/compose/glance/theme
Glance interoperabilityhttps://developer.android.com/develop/ui/compose/glance/interoperability
Additional resourceshttps://developer.android.com/develop/ui/compose/glance/additional-resources
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies https://developer.android.com/blog/categories/case-studies
Events & Programs https://developer.android.com/blog/categories/events-and-programs
Product News https://developer.android.com/blog/categories/product-news
Community https://developer.android.com/blog/categories/community
How-tos https://developer.android.com/blog/categories/how-tos
Android Developers https://developer.android.com/
Develop https://developer.android.com/develop
Core areas https://developer.android.com/develop/core-areas
UI https://developer.android.com/develop/ui
Docs https://developer.android.com/develop/ui/compose/documentation
collapsing toolbarhttps://medium.com/androiddevelopers/understanding-nested-scrolling-in-jetpack-compose-eb57c1ea0af0
verticalScrollhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/verticalScroll.modifier#(androidx.compose.ui.Modifier).verticalScroll(androidx.compose.foundation.ScrollState,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Boolean)
horizontalScrollhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/horizontalScroll.modifier#(androidx.compose.ui.Modifier).horizontalScroll(androidx.compose.foundation.ScrollState,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Boolean)
scrollablehttps://developer.android.com/reference/kotlin/androidx/compose/foundation/gestures/scrollable.modifier#(androidx.compose.ui.Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)
verticalScrollhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/verticalScroll.modifier#(androidx.compose.ui.Modifier).verticalScroll(androidx.compose.foundation.ScrollState,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Boolean)
GesturesSnippets.kthttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/java/com/example/compose/snippets/touchinput/gestures/GesturesSnippets.kt#L364-L392
nestedScrollhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/nestedScroll.modifier#(androidx.compose.ui.Modifier).nestedScroll(androidx.compose.ui.input.nestedscroll.NestedScrollConnection,androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher)
nestedScrollhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/nestedScroll.modifier#(androidx.compose.ui.Modifier).nestedScroll(androidx.compose.ui.input.nestedscroll.NestedScrollConnection,androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher)
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollConnection
GesturesSnippets.kthttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/java/com/example/compose/snippets/touchinput/gestures/GesturesSnippets.kt#L547-L561
GesturesSnippets.kthttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/java/com/example/compose/snippets/touchinput/gestures/GesturesSnippets.kt#L565-L579
NestedScrollSourcehttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollSource
NestedScrollDispatcherhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollDispatcher
NestedScrollDispatcherSamplehttps://cs.android.com/androidx/platform/tools/dokka-devsite-plugin/+/master:testData/compose/samples/ui/samples/NestedScrollSamples.kt;l=100
LazyColumnhttps://developer.android.com/develop/ui/compose/lists
AnimateImageSnippets.kthttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/java/com/example/compose/snippets/images/AnimateImageSnippets.kt#L49-L111
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/verticalScroll.modifier#(androidx.compose.ui.Modifier).verticalScroll(androidx.compose.foundation.ScrollState,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Boolean)
onPreScrollhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/horizontalScroll.modifier#(androidx.compose.ui.Modifier).horizontalScroll(androidx.compose.foundation.ScrollState,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Boolean)
LazyColumnhttps://developer.android.com/develop/ui/compose/lists
Imagehttps://developer.android.com/reference/kotlin/androidx/compose/foundation/ScrollState
graphicsLayerhttps://developer.android.com/reference/kotlin/androidx/compose/foundation/rememberScrollState.composable#rememberScrollState(kotlin.Int)
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollConnection
NestedScrollDispatcherhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollDispatcher
NestedScrollingParent3https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingParent3
NestedScrollingParent3https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingParent3
NestedScrollingChild3https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild3
rememberNestedScrollInteropConnection()https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/package-summary#rememberNestedScrollInteropConnection()
rememberNestedScrollInteropConnection()https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/package-summary#rememberNestedScrollInteropConnection()
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollConnection
NestedScrollingParent3https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingParent3
nestedScrollhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/nestedScroll.modifier#(androidx.compose.ui.Modifier).nestedScroll(androidx.compose.ui.input.nestedscroll.NestedScrollConnection,androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher)
touchinput_gestures_nested_scroll_interop.xmlhttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/res/layout/touchinput_gestures_nested_scroll_interop.xml#L18-L49
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollConnection
GesturesSnippets.kthttps://github.com/android/snippets/blob/4d8c7c445c5e378e5b3247b7ea243396359ba012/compose/snippets/src/main/java/com/example/compose/snippets/touchinput/gestures/GesturesSnippets.kt#L397-L423
NestedScrollDispatcherhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollDispatcher
NestedScrollingParent3https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingParent3
BottomSheetDialogFragmenthttps://developer.android.com/reference/com/google/android/material/bottomsheet/BottomSheetDialogFragment
rememberNestedScrollInteropConnection()https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/package-summary#rememberNestedScrollInteropConnection()
NestedScrollConnectionhttps://developer.android.com/reference/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollConnection
nested scrollinghttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/scroll#nestedscroll-modifier
Create a button to enable snap scrollinghttps://developer.android.com/develop/ui/compose/quick-guides/content/enable-snap-scrolling
Create a parallax scrolling effecthttps://developer.android.com/develop/ui/compose/quick-guides/content/parallax-scrolling
Understand gestureshttps://developer.android.com/develop/ui/compose/touch-input/pointer-input/understand-gestures
Migrate CoordinatorLayout to Composehttps://developer.android.com/develop/ui/compose/migrate/migration-scenarios/coordinator-layout
Using Views in Composehttps://developer.android.com/develop/ui/compose/migrate/interoperability-apis/views-in-compose
Previous arrow_back Scroll modifiers https://developer.android.com/develop/ui/compose/touch-input/scroll/scroll-modifiers
Next Two-dimensional scrolling arrow_forward https://developer.android.com/develop/ui/compose/touch-input/scroll/two-dimensional-scrolling
Content Licensehttps://developer.android.com/license
X https://x.com/AndroidDev
YouTube https://www.youtube.com/user/androiddevelopers
LinkedIn https://www.linkedin.com/showcase/androiddev
Android https://www.android.com
Android for Enterprise https://www.android.com/enterprise/
Security https://www.android.com/security-center/
Source https://source.android.com
News https://developer.android.com/news
Blog https://android-developers.googleblog.com/
Podcasts https://developer.android.com/podcasts
Gaming https://developer.android.com/games
Machine Learning https://developer.android.com/ml
Health & Fitness https://developer.android.com/health-and-fitness
Camera & Media https://developer.android.com/media
Privacy https://developer.android.com/privacy
5G https://developer.android.com/training/connectivity/5g
Large screens https://developer.android.com/large-screens
Wear OS https://developer.android.com/wear
ChromeOS devices https://developer.android.com/chrome-os
Android for cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android 17 https://developer.android.com/about/versions/17
Android 16 https://developer.android.com/about/versions/16
Android 15 https://developer.android.com/about/versions/15
Android 14 https://developer.android.com/about/versions/14
Android 13 https://developer.android.com/about/versions/13
Android 12 https://developer.android.com/about/versions/12
Android 11 https://developer.android.com/about/versions/11
Android Studio guide https://developer.android.com/studio/intro
Developers guides https://developer.android.com/guide
API reference https://developer.android.com/reference
Download Studio https://developer.android.com/studio
Android NDK https://developer.android.com/ndk
Report platform bug https://issuetracker.google.com/issues/new?component=190923&template=841312
Report documentation bug https://issuetracker.google.com/issues/new?component=192697
Google Play support https://support.google.com/googleplay/android-developer
Join research studies https://g.co/userresearch/androiddeveloperfooter
https://developers.google.com/
Android https://developer.android.com
Chrome https://developer.chrome.com/home
Firebase https://firebase.google.com
Google Cloud Platform https://cloud.google.com
All products https://developers.google.com/products/
Privacy https://policies.google.com/privacy
License https://developer.android.com/license
Brand guidelines https://developer.android.com/distribute/marketing-tools/brand-guidelines
Manage cookies https://developer.android.com/develop/ui/compose/touch-input/scroll/nested-scroll-modifiers
Subscribe https://developer.android.com/updates

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.