我在我的项目中使用了BottomsheetDialogFragment,在androidx迁移之前,它在全屏模式下运行良好。 现在它不支持使用代码或样式的setPeekHeight函数,并且无法全屏显示。 请任何人知道解决方案,然后让我知道。 预先感谢。
我尝试使用setPickheight样式设置高度,但是显示错误的args错误。
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</
<item name="actionBarStyle">@style/ActionBarThemeOverlay</item>
<item name="bottomSheetDialogTheme">@style/AppModalStyle</item>
</style>
<style name="AppModalStyle" parent="Widget.Design.BottomSheet.Modal">
<item name="behavior_peekHeight">1000dp</item>
</style>
<style name="AppBottomSheetDialogTheme"
parent="Theme.Design.Light.BottomSheetDialog">
<item name="bottomSheetStyle">@style/AppModalStyle</item>
</style>
此图像是没有全屏显示BottomsheeetDialogFragment时的外观。我需要将其拉伸到全屏。