问题标签 [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 投票
3 回答
1832 浏览

android - 将所有布局包装在 CoordinatorLayout 中是一种好习惯吗?

我正在考虑一种在我的应用程序中实现 Android Snackbars 的方法。基本上,我希望能够从应用程序的任何位置显示 Snackbar。

我发现,android.support.design.widget.Snackbar放入android.support.design.widget.CoordinatorLayout. 否则,我无法将其滑开,它显示在导航抽屉上并且不与浮动操作按钮交互。

所以问题是:将我的所有布局包装在一个好习惯中CoordinatorLayout,在 BaseActivity 中获取它的引用,以便它可以从几乎任何地方传递给 Snackbar?

这似乎是确保 Snackbar 和其他布局组件正常运行的可靠方法,但是……嗯,这意味着接触所有布局并拥有一个 BaseActivity 由所有其他活动扩展,并且可以从任何想要显示的 Fragment 访问小吃店。

有没有更好的办法?

0 投票
2 回答
4315 浏览

android - 导航栏后面的 Snackbar

在横向模式下,我正在使用

显示和隐藏导航栏。

当我在显示导航时创建 Snackbar

Snackbar 的操作文本被导航栏覆盖。有没有办法根据导航栏是否显示自动调整小吃栏的宽度?

0 投票
1 回答
1126 浏览

android - 无法从 Android M 中的 uri 获取文件路径

我能够从从通知栏获取的 URI 中获取文件路径,但我只能从从 Android Snackbar 接收到的 URI 中获取它。

当前用于获取路径的函数:

注意:这适用于 Marshmallow 之前的 Android 版本。

在 android M 中,从通知栏和快餐栏访问时获得的 URI 是不同的。

  • 来自通知栏的 URI:content://downloads/all_downloads/1449
  • 来自小吃店的 URI:content://downloads/my_downloads/1449

此处的光标.getCount()始终为 0 用于小吃吧。

0 投票
2 回答
9405 浏览

android - Android : Theme.Holo VS Theme.AppCompat

我使用“ @android:style/Theme.Holo ”作为我的游戏主题:

在此处输入图像描述

但是为了能够设置一个小吃吧小部件,我别无选择,只能使用“ @style/Theme.AppCompat ”,否则我会收到以下错误消息:

问题是“ @style/Theme.AppCompat ”在视觉上完全不同:

在此处输入图像描述

我能做些什么来保持与“ @android:style/Theme.Holo ”相同的视觉效果,但同时能够使用小吃吧小部件?

编辑使用 Yoann Hercouet 的解决方案,结果如下:

在此处输入图像描述

什么不见​​了?

0 投票
1 回答
5327 浏览

android - 简单的 android Snackbar 不起作用

单击按钮后,我试图在我的应用程序的 MainActivity 中显示一个非常简单的 Snackbar。此按钮还导致新活动的开始。但是在我点击它之后,没有 Snackbar 显示并且新的 Activity 开始了。我的 MainActivity 是一个 RelativeLayout,我不太想将它更改为 CoordinatorLayout。

Snackbar 的 Java 代码:

怎么了?提前致谢!

0 投票
0 回答
101 浏览

javascript - Snackbar div 坚持在 DOM 中

我正在使用snackbarjs 来显示警报消息。但有时,小吃店消失后,小吃店的剩余 div 会消失。对此的任何修复表示赞赏。在这里,我点击了我的垃圾邮件按钮,激活了一个快餐栏,这样你们就可以看到我在哪里遇到了问题。它还阻止它后面的元素。

在此处输入图像描述

0 投票
1 回答
1698 浏览

android - Android - 如何显示一个包含从片段中提取的字符串的快餐栏

我有Fragment一个ListView。当我单击此列表中的某个元素时,我想在 a 中显示单击元素的标题Snackbar,但出现错误。我该如何解决?

分片方法:

里面使用的方法Activity

另外,我测试了将文本居中对齐的 Snackbar 方法,但它不起作用,为什么?

日志:

0 投票
3 回答
3002 浏览

android - 如何在调用操作后保持小吃店打开

我使用快餐栏通知我的应用程序的用户他们没有连接到互联网。我在小吃栏添加了一个“重试”操作,重新检查连接。我希望小吃栏一直显示,直到我自己关闭它(当找到互联网连接时),但我无法让它工作。每当我单击该操作时,快餐栏就会消失。

我已将持续时间设置为无限期,并且小吃店确实会无限期地保持打开状态,但是当我单击该操作时它会消失。

我在网上读到点击操作后自动关闭小吃栏并不总是默认行为。

编辑:

我觉得我的问题可能措辞不当。我有一个带有动作的小吃店,但我不希望小吃店在执行该操作时关闭,它会自动执行 atm。

0 投票
2 回答
8164 浏览

android - Snackbar animation android

Can I disable the default Snackbar animation in android? If yes then how? Please give me an example.

Also, I want to know how to set a custom animation on Snackbar. Then how can I set the animation on Snackbar? Please give me a detailed explanation of that.

Thanks in advance.

0 投票
0 回答
632 浏览

android - Android Snackbar 隐藏在系统 UI 后面

我有一个全屏活动,它使用以下两个功能隐藏/显示系统 UI:

由于当我显示 Snackbar 并显示系统 UI 时 UI 以全屏模式布局,因此它被绘制在导航栏的后面。我没有使用 aCoordinatorLayout并且目前没有理由使用它。鉴于系统 UI 的当前状态,让 Snackbar 显示在正确位置的正确方法是什么?