问题标签 [android-bottomappbar]

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 回答
1476 浏览

android - BottomAppBar 和 FloatingActionButton 应用程序:layout_scrollFlags 行为

我目前在我的布局中使用 BottomAppBar 和 FloatingActionButton 的组合(显然在 CoordinatorLayout 内部):请参阅布局:

列表滚动的行为就像 BottomAppBar 的魅力,但我对 FloatingActionButton 有很大的问题。

正如您在下面的屏幕截图中看到的那样,BottomAppBar 完全消失了,这很棒,但对于 FAB,我无法得到相同的结果。它只是在底部移动了一点。

知道我可以从哪里开始解决这个问题吗?正确的行为是 FAB 跟随 Bar 并简单地消失

在此处输入图像描述

在卷轴之后:

在此处输入图像描述

0 投票
1 回答
865 浏览

android - 无法在 BottomAppBar 中获得高度

如何获得 BottomAppBar 的高度。我认为默认情况下它的高度为 8dp,但我没有得到任何高度。这是我的代码。

0 投票
4 回答
8674 浏览

android - 如何将自定义菜单添加到底部应用栏?

我在 android 中使用新的 Material Bottom 应用栏。我已经成功实现它,但我不知道如何将自定义菜单项添加到栏。每当我添加菜单项时,它们仅显示为 3 个点,即使我提供了选项 android:showAsAction="always"。

我想要特定的图标,如下面的屏幕截图。想要的结果 但相反,我得到了这样的结果。 在此处输入图像描述

这是布局代码。

这是java代码。

菜单代码。

0 投票
3 回答
1993 浏览

android - 如何以编程方式显示/隐藏 BottomAppBar?

我尝试使用 BottomAppBar,我希望能够以编程方式隐藏或显示它,就像setExpanded在 AppBarLayout 中一样以编程方式隐藏或显示它。

我的布局就像

我尝试使用 AppBottomBar 的行为,但它不起作用。

0 投票
1 回答
1401 浏览

android - 在 Android 中为 BottomAppBar 实现 app:hideOnScroll

我有一个带有一个 Activity,许多 Fragments 模型的应用程序,其中几个 Fragment 有一个 RecyclerView 来显示带有内容的卡片。我还实现了 Material Design 2.0 中的 BottomAppBar,一切都很好,除非 AppBar 阻塞了 RecyclerView 中的最后一个 CardView。

在布局方面,我在 Fragment 内的 ConstraintLayout 中有一个 RecyclerView,它位于主要活动的 FrameLayout 中。

文档显示,要在 Scroll 上隐藏 BottomAppBar,我们需要在 NestedScrollView 中实现 RecyclerView。这里有一个关于 SO的问题,其中的答案也说明了相同的内容,但似乎没有实际的文档或示例来演示如何做到这一点,除了关于 Medium 的这篇文章,它在 Activity 中使用 NestedScrollView直接,持有一个 CoordinatorLayout,它持有一个 ConstraintLayout。

注意:我认为它也适用于魔法,因为在我的片段中复制布局在我的应用程序中根本没有任何效果。

我如何在这里使用 NestedScrollView?

PS:我需要 TextView,因为我将 RecyclerView 设置为 VISIBILITY.GONE 并在我没有要显示的数据时将 TextView 设置为 VISIBLE。

片段布局

活动布局

0 投票
0 回答
267 浏览

android - 如何在不被 FloatingActionButton 阻塞的情况下对称地在整个栏中的 BottomAppBar 中放置菜单选项?

我试图在每一侧获得 2 个按钮,但最终得到了这样的东西。

在此处输入图像描述

有没有办法将菜单列表分成两半?我目前正在使用replaceMenu()带有 a 的函数app:showAsAction="always|withText"来显示所有选项,但不知何故缺少文本。

下面是 XML 的样子:

0 投票
1 回答
2322 浏览

flutter - BottomAppBar 中用于自定义 FAB 的缺口

我正在使用UnicornDialerunicorndial在我的应用程序的主页上创建 Material 快速拨号体验,但是如果我将shape属性设置为定义一个缺口,则不能正确绘制缺口:

在此处输入图像描述

我注意到另一个包(flutter_speed_dial)明确提到这不起作用:

SpeedDial 小部件被构建为放置在 Scaffold 小部件的 floatingActionButton 参数中。但是,无法使用 Scaffold.floatingActionButtonLocation 参数设置其位置。可以与 Scaffold.bottomNavigationBar 一起使用,但浮动按钮将放置在栏上方,而不能放置带有凹口。

在该方法UnicornDialer返回的小部件build是标准的情况下,FloatingActionButton并且已经浏览了代码ScaffoldBottomAppBar我无法弄清楚为什么缺口会像那样损坏。

我曾尝试使用标准 FAB(但透明)来创建缺口,然后将Scaffoldand包裹UnicornDialer在 aStack中以定位所有内容,效果很好,但是当您显示 aSnackBarUnicornDialer动时,我又回到了BottomAppBar需要正确处理自定义 FAB 以进行缺口计算。有任何想法吗?

0 投票
1 回答
101 浏览

android - 我怎样才能复制这种行为?

我正在寻找 Material Design 并在官方页面中找到了新的 BottomAppBar。我看过一个关于页面行为的视频,我希望在我的应用程序中复制它。我已经添加了 BottomAppBar,但我不知道是否可以找到有关该行为的信息(不是 Fap 行为,活动/片段打开)。

是来自官方页面的视频。

我不需要代码,只需要一些信息,比如这种行为的“名称”或我可以学习使用它的网站。

谢谢 :)

0 投票
2 回答
1054 浏览

android - 如何将底部应用栏与顶部应用栏配对?

在图片中我想做什么。

图片

我有两个 menu.xml 文件。如何在顶部应用栏添加第一个菜单,在底部应用栏添加第二个菜单?我可以在一个活动中执行此操作,还是应该使用顶部应用栏 + 带有底部应用栏的片段创建活动?谢谢。

0 投票
0 回答
350 浏览

android - BottomAppBar 下的 Android 位置视图

我想做一个非常简单的布局。一个 RecyclerView,一个 EditText,一个没有 FloatingActionButton 的 BottomAppBar。但我不明白,如何将我的视图放在 BottomAppBar 下?

我有的:

我想要什么: 例子 有可能吗?