218得票29回答
BottomSheetDialogFragment的圆角化处理

我有一个自定义的BttomSheetDialogFragment,我想在底部视图的顶部拥有圆角 这是我的自定义类,它填充我想要从底部显示的布局View mView; @Override public View onCreateView(LayoutInflater inflater, Vie...

125得票37回答
禁用用户拖动BottomSheet

我试图禁用 BottomSheet 上的用户拖动。我想要禁用的原因有两个。1. 它阻止了 ListView 向下滚动,2. 我不希望用户使用拖动来关闭,而是在 BottomSheetView 上使用按钮来关闭。这是我所做的。 bottomSheetBehavior = BottomShee...

104得票20回答
如何在Flutter中调整BottomSheet的高度和borderRadius?

这里可能有些显而易见的问题,但我的BottomSheet只占据了屏幕的下半部分,即使其中的小部件占用了更多的空间。因此现在BottomSheet内部存在滚动行为。我希望能够扩大BottomSheet,以便用户不必滚动那么多。 我还想为我的BottomSheet顶部添加borderRadius...

102得票5回答
BottomSheetBehavior不在androidX库中。

我曾经使用过原始的支持库 BottomSheetBehavior:implementation 'com.android.support:design:27.1.1' 当我迁移到使用新的androidx库时,发现BottomSheetBehavior缺失了。上述的支持库映射也未包含在Andr...

99得票19回答
显示带有EditText的完整底部表单,位于键盘上方。

我正在实现一个UI,其中底部工作表将出现在键盘上方,其中包含一个EditText供用户输入值。问题是该视图被键盘部分覆盖,覆盖了底部的底部表单。 这是Bottom Sheet而没有键盘。 这是显示键盘的底部表格。 什么方法最好确保整个底部表单被显示? 谢谢。

86得票7回答
BottomSheetDialogFragment - 如何设置扩展高度(或最小顶部偏移量)

我创建了一个BottomSheetDialogFragment,并且我想调整它的最大展开高度。我该如何做呢?我可以检索到BottomSheetBehavior,但是我只能找到ピー克高度的setter,没有找到调整展开高度的设置方法。public class DialogMediaDetails...

72得票14回答
防止BottomSheetDialogFragment覆盖导航栏

我正在使用非常朴素的代码来展示一个底部弹出式对话框片段:class LogoutBottomSheetFragment : BottomSheetDialogFragment() { override fun onCreateView(inflater: LayoutInflater...

70得票6回答
在Android底部面板中,ScrollView无法滚动

我尝试使用Android支持库中的新 BottomSheet 。在 BottomSheet 内,我放置了一个 TextView 和一个 ScrollView 。 BottomSheet 显示得很好,唯一的问题是 BottomSheet 中的 ScrollView 不能滚动。每次尝试滚动时,要...

67得票13回答
防止点击外部区域关闭 BottomSheetDialogFragment

我已经实现了一个BottomSheet对话框,并且希望当用户在peeking状态(未完全展开状态)下触摸底部之外的区域时,防止bottomsheet关闭。 我已经在代码中设置了 dialog.setCanceledOnTouchOutside(false);,但似乎没有任何效果。 这是我的...

66得票16回答
底部弹出对话框全屏显示

我想实现的是类似Instagram应用内浏览器的效果,这种浏览器一般在点击广告时使用:我所做的是使用了一个WebView bottomSheetDialogFragment,并重写了onCreateDialog以获取全屏幕,代码如下:@Override public Dialog onCrea...