In this tutorial we will learn, how to create a persistent bottom sheet, which we can drag up and down to show and hide its content. For the sheet we will use a NestedScrollView and set it's layout_behavior to "BottomSheetBehavior" to tell the system that we want to use this NestedScrollView as our bottom sheet. We will also define a peekHeight and set hideable to true, so we can completely swipe it off the screen.
In Java code we will then also collapse and expand it programmatically (on button click) by calling setState on our BottomSheetBehavior and passing a state constant to it. Also we will listen for state changes on our bottom sheet by setting a BottomSheetCallback to it and react to STATE_COLLAPSED, STATE_DRAGGING, STATE_EXPANDED, STATE_HIDDEN, STATE_SETTLING and onSlide.
Check out the MODAL bottom sheet video:
• Modal Bottom Sheet - Android Studio T...
Design Support Library:
https://developer.android.com/topic/l...
Source code:
https://gist.github.com/codinginflow/...
____________________
💻 Find the BEST programming tutorials on TutHub:
https://tuthub.io
⭐ Get my MVVM Caching Course now:
https://codinginflow.com/caching
❗ Subscribe to the channel:
/ codinginflo. .
📨 Subscribe to the Coding in Flow newsletter:
https://codinginflow.com/newsletter
❓ Join our free developer community:
/ discord
📣 Follow Coding in Flow on other sites:
Facebook: / codinginflow
Instagram: / codinginflow
TikTok: / codinginflow
Twitter: / codinginflow
Github: https://github.com/codinginflow
💰 Business requests, sponsoring, etc.: info@codinginflow.com
On this page of the site you can watch the video online Persistent Bottom Sheet - Android Studio Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Coding in Flow 11 January 2018, share the link with friends and acquaintances, this video has already been watched 58,009 times on youtube and it was liked by 917 viewers. Enjoy your viewing!