Are you coordinating already?
summary
CoordinatorLayout from the Design Support Library gives concrete tools not vague promises: anchoring binds a FAB to a BottomSheet by XML or code, behavior plugins let one view intercept measure, layout, touch and react to another view (example: FloatingActionButton moving for a SnackBar or hiding with an AppBarLayout), and nested scrolling lets AppBarLayout animate on RecyclerView scrolls via scroll flags like enterAlways and exitUntilCollapsed. BottomSheetBehavior and SwipeDismissBehavior are ready-made and work but watch window-transition interactions.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:06Material Core Principles
- 1:50Principle Which Is Meaningful Motion
- 3:21The Coordinator Layer
- 4:21View Anchoring
- 9:11Floating Action Button Behavior
- 12:16Debo Layout
- 13:37Scroll Flags
- 14:51Nested Scrolling
- 18:51Bottom Sheet Behavior
- 19:14Swipe Dismiss Behavior
- 27:32Coordinator Layer
- 28:17Collapsing Toolbar Layout
related talks
38mWhy is Adaptive Layout a Nightmare?
01h 03mOrganizer Welcome + Keynote: “Support Library Recommendations” “Support Library Internal”
39mAdvanced & Practical MotionLayout
14mWhat's new in design tools
18mCanonical layouts and visual hierarchy: Designing for larger screens
23mMotionLayout & RecyclerView
40mAdvanced & Practical MotionLayout
31mCoordinators Pattern for Android
