Я реализовал функции Bottom Sheet в своей деятельности в onCreate(), используя это решение, и эту библиотеку
sheet = new BottomSheet.Builder(this, R.style.BottomSheet_Dialog)
.title("New")
.grid() // <-- important part
.sheet(R.menu.menu_bottom_sheet)
.listener(new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO
}
}).build();
Теперь я хотел бы показать нижний лист, щелкнув по кнопке и таким же образом захочет скрыть нижний лист при нажатии той же кнопки, если уже видимый