将从右侧进入的 Android Snackbar 在哪里

Posted

技术标签:

【中文标题】将从右侧进入的 Android Snackbar 在哪里【英文标题】:Where is an Android Snackbar that will enter from right 【发布时间】:2017-09-04 00:51:59 【问题描述】:

我试图找到一个android snackbar 类型的小部件,它不会从顶部或底部进入,而是从右侧或左侧进入。进一步的需求是自定义消息、图标、堆叠、关闭按钮、回调处理程序。问题是当小吃栏从底部弹出时,它可以阻止键盘或 EditText。如果小吃栏消息来自右侧并且在设备屏幕上垂直居中,则引人注目也更自然

顺便说一句,Windows 10 会从正确的行为中弹出此通知,通常与 Android Toast 完全一样

这个snack的另一个行为是,当snackbar(如果我们现在仍然可以称它为snackbar)是,当它从右侧弹出时,它可以在消息文本下有一个图形进度条,从3秒或5秒倒计时秒或在小吃店弹出并消失之前选择的任何持续时间。这简直是​​对被零食攻击的用户的尊重,让他知道零食什么时候消失..

有什么办法吗?

【问题讨论】:

【参考方案1】:

您可以在此处阅读类似问题的答案:How can you adjust Android SnackBar to a specific position on screen 我希望您能找到有关如何解决此问题的有用建议。

【讨论】:

【参考方案2】:

我想你希望你的小吃栏来自右侧,如果你的版本不仅仅是棒棒糖,那么使用幻灯片功能并在幻灯片功能中设置视图它将只来自右侧

【讨论】:

以上是关于将从右侧进入的 Android Snackbar 在哪里的主要内容,如果未能解决你的问题,请参考以下文章

setAction方法 Snackbar 右侧按钮可以被点击并处理一些事件

Android SnackBar使用方法

Android开发学习之路-SnackBar使用心得

Android Snackbar简单解析

Android - MD之Snackbar的使用

Android Snackbar 的使用