我想尝试Android支持库23.2中引入的BottomSheetDialog,但它似乎无法正常工作。这是文档所说的:WhileBottomSheetBehaviorcapturesthepersistentbottomsheetcase,thisreleasealsoprovidesaBottomSheetDialogandBottomSheetDialogFragmenttofillthemodalbottomsheetsusecase.SimplyreplaceAppCompatDialogorAppCompatDialogFragmentwiththeirbottomsheet
我一直在使用SupportLibrary23.2中添加的新BottomSheetDialog,但我想更改对话框的默认高度。我知道它可能与控制初始高度的behavior_peekHeight属性有关,但是当我无法直接访问BottomSheetBehavior? 最佳答案 您可以设置bottomSheetDialogTheme在您的Activity中,覆盖bottomSheetStyle属性的behavior_peekHeight:@style/AppBottomSheetDialogTheme@style/AppModalStyle@
1.效果MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。其实细分来说,是BottomSheet、BottomSheetDialog、BottomSheetDialogFragment2.BottomSheet与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。XMLxmlversion="1.0"encoding="utf-8"?>androidx.coordinatorlayout.widget.CoordinatorLay
1.效果MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。其实细分来说,是BottomSheet、BottomSheetDialog、BottomSheetDialogFragment2.BottomSheet与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。XMLxmlversion="1.0"encoding="utf-8"?>androidx.coordinatorlayout.widget.CoordinatorLay