android - 我可以将 Snackbar 放在底部导航上方吗?

标签 android layout android-snackbar

我的场景是我创建了一个类 Snackbar Display 来显示特定的 snackbar。所以我从各种 Activity 和 Fragments 调用这个 Snackbar 类,它们都有一个底部导航。有没有办法在底部导航上方显示 Snackbar?我不能使用任何导航 ID,因为它会不断从 Activity 更改为调用它的 Activity。

最佳答案

Snackbars appear above all other elements on screen and only one can be displayed at a time (javadoc)

您可以尝试将此 snackbar 布局显示为框架布局内的任何其他 View ,以显示在底部导航上方。如果你的底部导航是一个普通的 fragment ,你可以在该布局中添加 snackbar View ,只需将它对齐到你的导航栏上方。

为这个 snackbar 布局添加进入退出动画,它看起来就像是 snackbar。

关于android - 我可以将 Snackbar 放在底部导航上方吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54637978/

相关文章:

android - 当 snackbar 在android中显示消息时, float 操作按钮不会上升

android - 创建一个可扩展的 RecyclerView

android - 如果设备连接到路由器,如何检查互联网连接可用性?

Android WebView 没有正确加载本地 html 字符串

javascript:React - 限制循环/ map 中每行呈现的组件(或列)数量

android - 如何允许 EditText 扩展推开对等控件

android - 如何让右侧子元素在水平布局的左侧子元素旁边流动

java - 限制字符串的长度

android - snackbar 未出现在 viewpager 内的 fragment 布局/回收器 View 顶部

带有 FAB 的键盘上方的 Android SnackBar