0

我正在实现底部应用栏(https://material.io/develop/android/components/bottom-app-bar/),我面临两个挑战。

  1. 使用Navigation组件并导航到新片段时,抽屉图标变为 int<-后退按钮,但它是黑色的。有什么办法可以改变它的颜色?

  2. 如果我在 Recyclerview 中将行为设置为 myAppBar.hideOnScroll = true 然后向上滚动,则该栏会被隐藏,这非常好。但是,如果我导航到一个新片段,该栏将保持隐藏状态。如何以编程方式再次显示该栏?

LE: 1. 使用 android:theme 修复ThemeOverlay.MaterialComponents.Dark.ActionBar

4

1 回答 1

0

编辑:BottomAppBar 现在可以以编程方式在屏幕上滚动或滚动。请参阅https://issuetracker.google.com/issues/111925683

现在你可以设置或设置translationY属性为BottomAppBar0。并执行BottomAppBar.Behaviorfab上运行的动画:https ://github.com/material-components/material-components-android/blob/841ba156fc33e721b991684c8a4bb4afdc56d90c/ lib/java/com/google/android/material/bottomappbar/BottomAppBar.java#L754-L782

于 2018-07-27T18:06:41.787 回答