问题标签 [snackbar]

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 回答
159 浏览

java - 重新打开应用程序后,Snackbar 不再出现

我的应用程序使用广播侦听器查找连接状态。如果电话离线,应该会出现一个 Snackbar。Snackbar 有一个操作,用于打开网络设置。

如果我点击它,我的 Networksettings 就会打开。如果我不打开我的互联网并返回应用程序,我的 Snackbar 不会再次显示,尽管它被调用(检查它!)。

如果我将 Snackbar 设置为 null 并再次初始化它,它就可以工作了!

主要活动:

网络监听器:

有谁知道如何解决这个问题?

谢谢!

0 投票
1 回答
206 浏览

android-snackbar - Android snackbar swipe bug

In my Android app I have a snackbar. When it is on the screen, I try to swipe it out, but after swiping another layout on the screen isn't changing. So, it looks like it presents on the screen with visibility setted to View.INVISIBLE. Is there a bug or am I doing wrong something?

0 投票
2 回答
4489 浏览

android - 当用户在其他地方交互时如何关闭 Snackbar?

当用户在其他地方交互时如何关闭 Snackbar,例如 Gmail 应用程序在用户滚动、点击其他地方、离开活动等时关闭 Snackbars 的方式。

Material Design中也提到了这种行为:

在此处输入图像描述

0 投票
0 回答
240 浏览

android - Snackbar Creator 类?

如果我们使用大量的 Snackbars,创建一个控制 Snackbar 创建的类会更好,还是会降低性能?因为我们将为垃圾收集器(该创建者类的实例)再创建一个对象。

我经常使用这样的代码:

或相同但也有颜色选项:

创建这样一个类来制作这些 Snackbars 是一个好主意,还是只会更加重视性能?

现在有了一个辅助类,代码看起来更具可读性:

这虽然没有 onclick 代码。

0 投票
3 回答
2136 浏览

java - Snackbar 操作 getView()

在我的活动中,我实现了 OnClickListener 接口

MainActivity extends AppCompatActivity implements View.OnClickListener

像这样初始化小吃店:

但我无法在实现的 OnClickListener 接口方法上处理它

有人知道如何从小吃店获取动作视图吗?

0 投票
0 回答
345 浏览

android - Android 在 Snackbar 旁边使用 AlertDialog

我正在开发一个处理数据库和记录的 android 应用程序。用户可以选择删除记录,但我无法决定如何执行此操作。我的选择是:

  1. 使用AlertDialog在删除记录之前弹出并确认用户选择删除的 。
  2. 使用Snackbar用户删除后出现的 a,告诉他们记录已被删除,并为他们提供 UNDO 选项。
  3. 使用AlertDialog删除前(要求确认)和Snackbar删除后(使用 UNDO 操作)。

我实际上更喜欢SnackbarsAlertDialogs但我不知道将两者放在一起是否是最好的方法。所以我对正确的方法应该是什么感到困惑。我尝试在开发人员文档中查找任何指南或最佳实践,但找不到任何关于此问题的信息。那么在这种情况下,最佳实践是什么?

0 投票
13 回答
54904 浏览

android - 将小吃栏移到底部栏上方

我在使用新的底栏时遇到了一些问题。
我不能强制将小吃栏移到底栏上方(这是设计指南告诉我的应该是https://www.google.com/design/spec/components/bottom-navigation.html#bottom-navigation-specs)。

这是我的 activity_main.xml

这是我的 app_bar_main_activity.xml

main_activity.java 中的snackbar 看起来像这样

错误...小吃栏应该在底栏上方

0 投票
0 回答
1011 浏览

android - 底部工作表行为滚动显示 Snackbar

我不知道开始实现这种期望的行为:

在屏幕上展开底部工作表,并在用户交互后显示 Snackbar。问题是 Snackbar 覆盖了底部工作表内容的一部分。我希望底部工作表在 Snackbar 显示上向上滚动(如 FAB 行为)。

0 投票
3 回答
2254 浏览

android - 自定义 Snackbar 无法正常工作

我正在尝试显示一个自定义 Snackbar,如下例所示:

如何自定义snackBar 的布局?

这是我创建 Snackbar 的自定义代码:

我的目标是在我的基本活动中有一个方法可以从任何其他活动中调用。

但我的问题是当我显示 Snackbar 时,它显示在键盘下方:

例子

此外,它没有显示布局的所有视图:

如果有人有任何建议,我将很高兴听到。

提前致谢。

0 投票
2 回答
732 浏览

android - 当单行 Snackbar 被刷掉时,FAB 没有动画

我有一个CoordinatorLayout支持FloatingActionButton,我想在其中显示一个Snackbar..

现在我正在展示这样的 Snackbar

当它显示时,FAB 向上滑动,当它(在 LENGHT_SHORT 之后)消失时,FAB 向下滑动,一切正常。

但是,如果我将 Snackbar 滑开,FAB 会向下移动而没有幻灯片动画。它只是闪烁到其初始位置。

有趣的是,如果 Snackbar 有两条线(无论它是否有动作)并且被滑开,FAB 会使用通常的滑动动画正确地动画回到它的位置

android.support.design.widget.CoordinatorLayout 这是或中的错误android.support.design.widget.FloatingActionButton吗?有什么解决方法吗?