如何在 BottomSheetDialog 中设置不同状态 STATE_EXPANDED 和 STATE_COLLAPSED 的视图?
How to set views in BottomSheetDialog for different state STATE_EXPANDED and STATE_COLLAPSED?
我有一个带有标题、3 个项目和按钮的布局。如果状态为 STATE_COLLAPSED,我只需要设置标题、1 个项目和按钮,所有视图为 STATE_EXPANDED。我必须怎么做?
展开bottomsheet
时设置View.Visibile,调用bottomsheet
时设置View.GONE。
更多代码会更好。
使用 bottomSheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback()
并覆盖 onStateChanged
方法。
bottomsheetbehavior 的状态有 bottomsheetdialog 的状态方法
我有一个带有标题、3 个项目和按钮的布局。如果状态为 STATE_COLLAPSED,我只需要设置标题、1 个项目和按钮,所有视图为 STATE_EXPANDED。我必须怎么做?
展开bottomsheet
时设置View.Visibile,调用bottomsheet
时设置View.GONE。
更多代码会更好。
使用 bottomSheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback()
并覆盖 onStateChanged
方法。
bottomsheetbehavior 的状态有 bottomsheetdialog 的状态方法