Hidden state of the Bottom Sheet

try the following :

LinearLayout bottomSheetViewgroup  
= (LinearLayout) findViewById(R.id.bottom_sheet);

BottomSheetBehavior bottomSheetBehavior =  
BottomSheetBehavior.from(bottomSheetViewgroup);

then use

bottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);

mBottomSheetBehaviour.setPeekHeight(0);

use this and it will hide.


Remember to add this while hiding the bottom sheet at start of activity/fragment

bottomSheetBehavior =BottomSheetBehavior.from(bottom_sheet_view_here);
bottomSheetBehavior.setHideable(true);//Important to add
bottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);