java - 如何将简单按钮锚定到 snackbar

标签 java android android-button android-snackbar floating-action-button

我有按钮而不是 float 操作按钮,我想将其与 snackbar 锚定,因为它与 float 操作栏锚定,就像显示 snackbar 时 float 操作按钮向上移动一样,对于 float 操作栏,我们这样做:

Snackbar.make(fab, s, Snackbar.LENGTH_SHORT);

我该如何使用简单的按钮,因为 snackbar 和按钮不知道 snackbar 的存在,反之亦然并且独立移动

谢谢

最佳答案

文档是这么说的

Having a CoordinatorLayout in your view hierarchy allows Snackbar to enable certain features, such as swipe-to-dismiss and automatically moving of widgets like FloatingActionButton.

因此,只要您的按钮位于 Coordinator Layout 的正下方,然后将按钮传递给 Snackbar,如下所示

Snackbar.make(yourButton, s, Snackbar.LENGTH_SHORT); .向上移动小部件应该可以。

关于java - 如何将简单按钮锚定到 snackbar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50637527/

相关文章:

android - 如何在我的主题中更改 Material 按钮禁用状态背景颜色?

java - 我可以使用 CountDownLatch 控制线程执行顺序吗?

java - 为什么添加最终字节会生成一个字节,而添加非最终字节会生成一个 int?

java - setText 方法不更新 JLabel,getText() 返回正确的字符串

android - 更改切换按钮的颜色

android - 如何在Android上实现像在Windows Phone上一样的倾斜效果?

Java图像缩放而不将整个图像加载到内存中

android - 如何在 RecyclerView 列表项中包含多个 TextView

java - 由于 setOldSku(String oldSku) 已折旧

java - 尝试将字符串数组从一个类传递到另一个类时出现 NullPointerException