问题标签 [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 投票
1 回答
156 浏览

android - 底部行为在底部表中的作用是什么。

我已经看到底部对话框可以在没有底部行为的情况下工作。那么为什么需要使用它,因为我已经阅读了许多教程,它的书面、底部对话框和底部行为对于底部表来说是必须的。

我正在讨论模型底板。请找到以下代码:

上面的代码运行良好。

0 投票
1 回答
706 浏览

android - 不允许对视图下方的项目进行触摸事件

我有一个带有视频项目的 ListView。当用户单击视频的图像时,它会转到新屏幕并开始播放视频。如果用户单击视频图像旁边的按钮,那么我会显示BottomSheet来自谷歌设计库的一个按钮。因为我想在bottomSheet展开时应用阴影,所以我在 ListView 上方有一个带有透明深色叠加层的 View,它最初的可见性设置为 Gone,我在展开时将其更改为 Visible BottomSheet

问题是,尽管下面有阴影层项目,但它仍然可以获得点击事件,这是我想要阻止的行为。有解决方案吗?也许该视图的一个属性,所以当它可见时不会让触摸事件发生?

0 投票
2 回答
8200 浏览

android - 从 BottomSheetDialog 获取 BottomSheetBehaviour

这是我的 BottomSheetDialog 布局。我里面也有一个网格布局。该网格布局的滚动不正确。我的意思是它只在 BottomSheetDialog 的展开状态下滚动。

这是我创建底部工作表对话框的方式:

如何访问对话框的行为,以便我可以修复网格布局滚动,或者有没有其他方法可以修复它?

只是为了让一切清楚:无论底部表的状态如何,每次都应启用网格视图滚动。

0 投票
0 回答
521 浏览

android - 如何使片段中的底页不透明

我想在片段(nawDrawer 的片段)中制作 bottomSheet。我使用 pre L target API 中的谷歌指南做到了这一点。

结果,我可以在展开时看到部分片段布局bottomSheet

一些聪明的人告诉我在bottomSheet布局中设置背景颜色 - 没办法。布局变得彩色,但我可以看到那些片段。

我做错了什么?

0 投票
2 回答
10502 浏览

android - 像谷歌地图一样使用官方支持库 23.x.+ bottomSheet 向上滑动图像

更新
我想完成与支持库 23.x.+ 和没有任何第三个库的谷歌地图相同的行为

注意:这不是一个重复的问题,因为:

  1. 我想使用行为、支持库并且没有任何第 3 方库(我在问题标题和上面的描述中添加了它)
  2. 我想要你在下一个 gif 中看到的所有行为,其他问题是要求一两个行为并使用无论如何来实现它。

    就像你在这个 gif 中看到的那样

我已经有官方的 bottomSheet 工作(即使在选项卡和视图寻呼机内)。

让我抓狂的是,当使用官方的 bottomSheet 向上滑动时,如何实现从 BottomSheet 出现的图像行为?.

我曾尝试使用像 FAB 这样的锚,但没有成功。
我读过一些关于使用滚动监听器的内容,但 ppl 说它不像谷歌地图那样流畅和快速。

我的 XML(我认为它不会有帮助,但无论如何):

0 投票
2 回答
5732 浏览

android - 自定义 Persistent Bottom Sheet STATE_EXPANDED 高度或偏移量

就像标题所说的那样,当官方bottomSheet(支持库23.xx)处于STATE_EXPANDED状态时,是否有自定义大小/高度/偏移量?

有一门课BottomSheetBehavior,但我找不到任何关于高度或偏移的信息。

我想要的是得到类似谷歌地图的行为:

就像你在这个 gif 中看到的那样

0 投票
1 回答
1012 浏览

android - 如何使片段从顶部工具栏显示到底部

大家好,我需要制作像Bottom down sheet fragment一样的片段,但从上到下显示。我知道谷歌有类似自下而上的类,但我不想让动画从下到上显示。如何使底部向下的工作表从上到下显示。

像这样

我需要使片段在聊天活动中显示为行应用程序。有什么想法吗?

谢谢

0 投票
2 回答
1917 浏览

android - 膨胀 CoordinatorLayout 时出错

我正在尝试将底部表添加到我的布局中,因此我将所有片段的布局放在 CoordinatorLayout 中:

尽管当我尝试扩展布局时,它一直在崩溃,并声明Error inflating class android.support.design.widget.CoordinatorLayout.

0 投票
0 回答
595 浏览

android - 使用滚动偏移调整 Android 图像视图大小

所以我在动态调整 Imageview 的大小时遇到​​了麻烦。我正在使用 Spotify SDK,对于专辑封面,我希望图像根据底部滚动偏移量调整大小。

首先,我只能发 1 个链接,所以这是一张带截图的相册

所以左下角的图片(链接中的第一张图片)应该调整为链接中的第二张图片。这是底部工作表(框架布局)中的简单图像视图,这是我的代码:

我可以看到日志,他们说大小正在变化,但图像仍然很小(第三张图像)。最奇怪的是,当我按下播放/暂停时,图像确实会调整大小(仅当底部页面完全扩展或根本不扩展时,滚动时不能这样做)。播放/暂停由 SDK 处理,我只调用此函数:

我不明白为什么 Imageview 仅在按下其中一个按钮时才更新...有什么建议吗?

0 投票
9 回答
37237 浏览

java - Android BottomSheetDialogFragment 没有完全展开

我有以下测试底部表实现。

当我将 peekHeight 设置为小于 500 的值时,它可以工作。在某个值之后,窥视高度的任何增加都不会改变底部工作表的扩展方式。它只是保留在那里仅手动拖动。我们如何以编程方式设置 peekHeight 以确保底部工作表自动扩展至窥视高度。

在此处输入图像描述

bottom_sheet_dialog_main

Java 代码