问题标签 [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 回答
942 浏览

java - 在 android Java 中实现底部抽屉

我无法在 android (java) 中实现底部抽屉,也找不到任何关于其用法的工作示例/教程。你能写出使用底部抽屉的示例代码吗?(https://material.io/components/navigation-drawer/#bottom-drawer

或者,我尝试使用下拉菜单,但我的应用只需要底部抽屉

这是我的底部导航视图的代码

这就是它的样子1

0 投票
1 回答
396 浏览

android - 如何防止 BottomAppBar 内容重叠

我想使用 CoordinatorLayout 在屏幕底部包含一个 BottomAppBar,并在剩余空间中显示一些内容(例如使用 ConstraintLayout)。

如果我将一个 ConstraintLayout 添加到 CoordinatorLayout,然后我添加一个放置在 ConstraintLayout 底部的按钮,则该按钮将被 BottomAppBar 覆盖。

我希望 ConstraintLayout 用完所有垂直空间,除了 BottomAppBar 所在的位置,这样按钮就不会被覆盖。

我尝试按照某些网站的建议在 ConstraintLayout 中包含 app:layout_behavior="@string/appbar_scrolling_view_behavior" ,但它不起作用。另外,在 BottomAppBar 中设置 app:layout_insetEdge="bottom",然后在 ConstraintLayout 中设置 app:layout_dodgeInsetEdges="bottom" 也不能正常工作,因为 ConstraintLayout 然后在屏幕顶部溢出(但底部没有被覆盖不再)。

下面是 BottomAppBar 覆盖按钮的 xml 布局文件。谢谢

BottomAppBar 覆盖按钮

0 投票
0 回答
226 浏览

bottom-sheet - 防止底片覆盖底部应用栏

我的活动中有一个BottomAppBar,还有一个扩展BottomSheetDialogFragment 的BottomNavigationFragment。

MainActivity.kt

activity_main.xml

问题是当底部表折叠时,它会覆盖 BottomAppBar。我想在 BottomAppBar 后面打开它。

0 投票
1 回答
130 浏览

android - 滚动 WebView 时隐藏 BottomAppBar

我的家庭布局活动中有以下代码。

我想在滚动 webview 时隐藏底部应用栏。我当然包含了 hideOnScroll 并将其设置为 true。不幸的是,它从不隐藏在滚动中。我错过了什么吗?

0 投票
0 回答
95 浏览

android - 在 BottomAppBar 中突出显示选定的图像按钮

我正在使用带有图像按钮的 BottomAppBar。下面是bottomapbar的代码。

bottom_navigation_bar.xml

我很难突出显示选定的 ImageButtons。我试图手动捕捉选择事件并突出显示它们。但是有没有更好的方法在 BottomAppBar 中选择图像按钮?

0 投票
1 回答
1855 浏览

flutter - 如何将导航路线添加到颤振底部导航路线

这是我迄今为止编辑的代码。

我想知道如何在这个区域内添加导航路线 Text('Index 0: Home', style: optionStyle, ), Text('Index 1: Business', style: optionStyle, ), Text('Index 2: School ', 风格: optionStyle, ), ];

这是我迄今为止编辑的代码。

0 投票
1 回答
689 浏览

android - 使用 app:actionLayout 时,setOnMenuItemClickListener 不适用于底部应用栏

我使用了底部应用栏,问题是当我在菜单中使用 app:actionLayout 为我的菜单使用自定义布局时,单击对这些菜单不起作用,即 setOnMenuItemClickListener for bottomappbar 不起作用。?不使用 actionLayout 时它工作正常。

和菜单文件

0 投票
0 回答
366 浏览

android - 同时更改工厂对齐和菜单时底部应用栏的闪烁效果

我有一个底部应用栏,带有居中的工厂和菜单。当我在列表中选择一个项目时,我想更改工厂对齐和菜单。更改效果很好,但动画显示闪烁效果。

我尝试在工厂动画结束时使用处理程序更改菜单(根据底部应用栏类为 300 毫秒),但副作用仍然存在

我的布局:

我的代码:

我期待这样的动画:https ://storage.googleapis.com/spec-host/mio-staging%2Fmio-components%2F1568406561463%2Fassets%2F1KJSld6h82fzkcafrHCDFPOITibpWxF-5%2Fbehavior-layout-primary.mp4

我有: 底栏动画

谢谢

0 投票
1 回答
217 浏览

java - XML 中的 backgroundTint 不会改变 BottomActionBar 的颜色,即使使用 min API >= 21

我正在尝试设置一个带有附加 FloatingActionButton 的基本 BottomActionBar。目前,除了酒吧的背景外,一切似乎都正常。如果我使用android:background="some_background_color",则该条将填充所需的颜色。

fabCradleMargin问题是我希望我的 FAB 被放置,并且这种方法似乎与and不兼容fabCradleRoundedCornerRadius,因为背景栏不受修改这些值的影响。

所有教程都表明这app:backgroundTint="some_background_color"是要走的路,但我的操作栏不受此影响。我已将我的 API 设置为 >= 21,据我所知,那里没有问题。

我的 XML 文件:

backgroundTint 对栏没有影响;它仍然是完全白色的。

对不起,如果这是一个基本问题;我对 Android 很陌生,并且花了很长时间寻找无济于事的解决方案。

0 投票
2 回答
2567 浏览

android - BottomAppBar 4 图标未正确对齐

如何正确对齐图标?

这是我的活动主 xml,带有底部应用栏和浮动操作按钮。

activity_main.xml

这是我的主要活动,可以为我认为的片段工作。

MainActivity.java

这是我自定义的底部应用栏菜单。

bottomappbar_menu.xml

这是我的毕业代码。对我来说是正确的。

摇篮

但底栏结果不是这样:

图片正确

这是我的结果:|

矿井结果

我正在使用最新的材料设计。

感谢您的帮助!克里斯