问题标签 [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.
android - 用于底部应用栏的样式工具栏
如何以这种样式设置工具栏的样式,如底部应用栏的材料指南中所示?
它是白色的,没有高度,比平常有更多的标题顶部填充等。我在 Material Guidelines 或material-components-android中的任何主题参考中找不到任何规格。
android - 顶部工具栏菜单 + BottomAppBar 菜单 + BottomNavigationDrawerFragment 就像 Material Design
我想要实现的是这样的图像(虽然没有顶部NavigationView
)但使用Toolbar
菜单 + BottomAppBar
菜单 +BottomNavigationDrawerFragment
完全像材料设计:
我可以通过(我的答案BottomAppBar
)管理菜单:replace()
这使我可以为以下代码添加菜单BottomAppBar
和使用以下代码以及onCreateOptionsMenu()
菜单Toolbar
和setSupportActionBar()
:
重点是,在本教程(例如)中,他用于setSupportActionBar(bottom_app_bar)
设置SupportActionBar
. BottomAppBar
因此,如果我们使用setSupportActionBar(bottom_app_bar)
,BottomAppBar
它将显示BottomNavigationDrawerFragment
+ 菜单在底部是可处理的。
但是,Toolbar
菜单呢? Toolbar
+ 如果我们使用 . 菜单项将无法处理或显示setSupportActionBar(bottomAppbar)
。
我测试过的东西是:
- 可能听起来很荒谬,但两者都使用了
setSupportActionBar()
两个Toolbar
BottomAppBar
- 甚至试图通过
onCreateOptionsMenu()
方法膨胀两个菜单,但没有奏效。
问题是,我们如何才能同时拥有顶级Toolbar
菜单 +BottomAppBar
菜单 +BottomNavigationDrawerFragment
全部?
有什么想法吗?
android - 带有活动的 BottomAppBar 动画
我想实现这种行为,但我有 2 个活动,而不是片段: https ://storage.googleapis.com/spec-host-backup/mio-design%2Fassets%2F1KJSld6h82fzkcafrHCDFPOITibpWxF-5%2Fbehavior-layout-primary.mp4
- 主细节动画
- 制作动画
是否可以通过活动来实现或者我应该使用片段?如果您能提供有关可能实施或最佳实践的信息,我将不胜感激。
android - 底部应用栏在使用片段导航时向上/向下滑动(导航架构组件)
我正在查看底部应用程序栏,并且有一个很好的功能可以将其隐藏在 scroll 上app:hideOnScroll="true"
。问题在于,当片段被导航到和离开时,我无法弄清楚如何以编程方式向上或向下滑动它。
例如,设置概述:onMainActivity
具有导航主机片段,并且它托管 aMainFragment
和 a DetailFragment
。
有MainFragment
一个RecyclerView
,在滚动时会隐藏底部应用栏。单击 的任何一项时RecyclerView
,它会导航到DetailFragment
。但问题是底部应用栏仍然隐藏,我希望它显示出来。
再说一次,让我们这么说:
- 起始目的地有一个
RecyclerView
;底部应用栏可见。 - 单击回收器视图中的一个项目时,它会导航到另一个片段,其中也有一个回收器视图。滚动回收站视图,底部的应用栏会向下滑动。
- 按向上按钮返回开始目的地,您会发现底部的应用程序栏仍然隐藏。
底部应用栏是否有任何方法可以使用导航组件向上或向下滑动?
在
MainActivity
我使用以下代码来获取向上按钮时,在onCreate
:
在activity_main.xml
,隐藏我启用的底部应用栏app:hideOnScroll="true"
:
依赖项:
android - AndroidX BottomAppBar 导航图标颜色
我在这样的布局中定义了一个底栏:
导航图标是从“新矢量可绘制”向导生成的通用图标。有没有办法给它应用色调?
底部栏不是活动操作栏。
到目前为止我已经尝试过:
- 应用了具有覆盖
textColorPrimary
颜色的主题 - 应用了具有覆盖
controlColorNormal
颜色的主题
如果有一个解决方案也适用于通过从 XML 加载菜单(使用inflateMenu()
or replaceMenu()
)提供的图标,那将是完美的。
android - 膨胀类 android.support.design.bottomappbar.BottomAppBar 时出错
我正在尝试从 material.io 测试 BottomAppBar 功能。但是,当我尝试运行应用程序时,我会立即崩溃:
我的 activty.xml 几乎是从示例中复制粘贴的:
我没有改变styles.xml:
另外,我正在粘贴我的 build.gradle:
有人可以帮忙吗?我正在关注这些教程: https ://medium.com/@RobertLevonyan/bottom-app-bar-how-to-start-26a1d213f10e https://material.io/develop/android/components/bottom-app-bar/
android - 如何为 Android 实现 BottomAppBar?
我正在尝试实现一个BottomAppBar,就像Android文档中的那样:
这是我能来的最接近的:
我希望抽屉上的标题栏像 Android 一样,并且能够滚动它并用右上角的 X 关闭它。
这是我目前的实现 -
fragment_bottomsheet.xml:
BottomNavigationDrawerFragment.java:
和 MainActivity.java:
android - 右侧的 BottomAppBar 项
我想在中心模式下使用BottomAppBar
a 。FAB
我有 4 个项目要显示并想拆分
那可能吗 ?如果是这样:如何?
编辑:我在这里找到了解决方案:How to make Bottom AppBar like Google Home App?
android - Android:如何使用 BottomAppBar 为 FAB 创建垂直动画?
com.android.support包中支持库中的BottomAppBar小部件具有isFabAttached标志和方法。在28.0.0-alpha1版本中,它具有公共访问权限。但在稳定版本28.0.0发布后,它不再可用。
我用于bottomAppBar.isFabAttached = false
动画分离和bottomAppBar.isFabAttached = true
垂直附加动画。但是在更新到 com.android.support:design:28.0.0 后isFabAttached
具有私有访问权限,因此动画不起作用。目前只有水平动画可用。
如何为最后一个版本的com.android.support:design:28.0.0
库制作这张图片上的 fab 按钮动画?
更新:问题解决了,我从 BottomAppBar 复制了代码并创建了一个自定义视图:android.support.design.bottomappbar包中的CustomBottomAppBar并添加了下一个代码: