There are around six different states in BottomSheetBehavior. I did not get any proper explanation of them.
Like I don't understand difference between STATE_HIDDEN and STATE_COLLAPSED?
Similarly what is difference between STATE_SETTLING and STATE_DRAGGING?
Also what is the use of STATE_HALF_EXPANDED?