问题标签 [bottom-sheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2740 浏览

android - Android 底页布局 XML

您好,我正在尝试实现一个简单的 Android 底部工作表,我使用的 xml 如下!

我的 XML


此 XML 背后的代码如下

代码背后

公共类 MainActivity 扩展 Activity {

}


问题

问题是,当我尝试运行此代码时,它会使我的应用程序崩溃并一直抛出此异常。

例外


需要

基本上我是第一次尝试实现底部表。我想添加多个底页以了解如何在应用程序中使用它们。

我的活动是具有以下应用程序主题的全屏活动

我想使用全屏活动并想在按钮单击侦听器上实现多个底部工作表!

0 投票
1 回答
1650 浏览

java - BottomSheet 在屏幕中的位置错误

FAB BottomSheet 按下后出现在屏幕上,但位置不对(见图1),我想按图2 那样。如何解决?

我的活动:

RecyclerView的适配器代码,在BottomSheet中:

屏幕的xml:

RecyclerView 中的项目:

BottomSheet 的 Xml:

图片1:

在此处输入图像描述

图二:

在此处输入图像描述

0 投票
3 回答
23795 浏览

android - 如何实现具有固定高度的 BottomSheetDialogFragment

我需要实施BottomSheetDialogFragment并面对这个问题。我需要我BottomSheetDialogFragment有固定的高度。有谁知道怎么做?

这是我的片段内容的xml

setupDialog()我正在这样做:

行为很常见:


UPD:通过将固定高度设置为 RecyclerView 解决。有谁知道更好的方法?

0 投票
1 回答
642 浏览

android - BottomSheetFragment 的 getView()

我正在使用应用程序实现应用程序,BottomSheetFragment但无法理解在哪里可以访问View片段的测量根。问题是onViewCreated()没有调用。在, , 中getView(),返回null。我的方法代码:onAttach()onActivityCreated()onStart()onResume()setupDialog

0 投票
1 回答
810 浏览

android - 如何实现像gmail个人资料视图这样的底页

在 Gmail v6.5、谷歌地图和 Facebook 评论视图中精美地实现了带有动画的底页。我喜欢为我的应用程序实现相同的功能,以便我使用与操作栏合并的底部表格呈现详细信息,然后向下滑动以关闭以轻松导航。就像在材料设计指南中讨论的工具栏上的十字按钮一样

我按照 [this][2] 教程使用BottomSheetDialogFragment,但它显示一半并且不能扩展至全高。我没有得到任何好的结果。

Gmail 用户个人资料视图(查看和扩展)

在此处输入图像描述

0 投票
1 回答
4912 浏览

android - 如何控制底片宽度?

我需要一张底片没有占据平板电脑的所有宽度。但它忽略layout_width了 xml 中的属性。我怎样才能做到?我的底片类:

0 投票
6 回答
7945 浏览

android - BottomSheet 随着能见度的变化而飞走

我有一个底部的表格,里面有一个 NestedScrollView(见下文)。当我按下 FAB 按钮时,我想让这个 NestedScrollView 中的某些部分不可见。但是当我将一些线性布局的可见性更改为 GONE 时,底页会从顶部飞走。看这里:

在此处输入图像描述

您可以从https://github.com/Tanrikut/BottomSheetExample获取整个代码

我的更改可见性方法:

我的 NestedScrollView xml:

0 投票
0 回答
701 浏览

android - 如何将自定义动画设置到设计库BottomSheetDialogFragment android

我被动画困住了。我将此动画设置为支持库 MyBottomSheetDialogFragment

我试试

无法正常工作。

0 投票
1 回答
618 浏览

android - BottomSheetDialog 上方的工具栏

如何在 BottomSheetDialog 上方显示 ToolBar?显示对话框时,屏幕会变暗,因此工具栏似乎位于对话框下方且不可点击。我的工具栏(或任何其他视图)如何“在对话框上方”?或者也许有一种方法可以将对话框放在 ToolBar 下方?

这是我的帽子:
在此处输入图像描述

这就是我想要的(上方的工具栏/下方的对话框):

在此处输入图像描述

0 投票
4 回答
5606 浏览

android - 如何设置 BottomSheetDialogFragment 的最大宽度

问题

我正在BottomSheetDialogFragment为我的模态底部工作表使用 ,并希望设置最大宽度,以便在平板电脑/大屏幕BottomSheet上不占据屏幕的整个宽度。我该如何解决这个问题?谢谢!

相关代码和资源

fragment_bottomsheet.xml

res/values/styles.xml

res/values-w600dp/styles.xml