1

我最近了解到构建版本为 22.2.0 的 android 支持设计库。在这一点上,我对大多数易于使用的自定义视图印象深刻。但是,尽管对这些问题进行定制,但我完全坚持解决方案。在那个我完全挣扎的主要部分之一是SnackBar

我正在使用以下代码在我的Activity中显示SnackBar

Snackbar.make (view,"Success",Snackbar.LENGTH_SHORT).show ();

Gradle 构建库:

compile 'com.android.support:design:22.2.0'

一切都很棒,但我需要的是从上到下显示小吃栏,而不是默认的从下到上属性。请任何人帮助您的解决方案。提前致谢

4

2 回答 2

3

根据文档:

Snackbars 提供有关操作的轻量级反馈。它们在移动设备的屏幕底部和较大设备的左下方显示一条简短消息。Snackbars 出现在屏幕上所有其他元素的上方,一次只能显示一个。

我现在无法查看 Snackbar 源代码,但也许您可以尝试扩展 Snackbar 类并覆盖show()方法或其他方法以满足您的需要。

于 2015-06-06T09:53:47.193 回答
1

您需要设置视图的布局重力,为向上/向下滑动添加新动画。

从这里查看我的答案https://stackoverflow.com/a/33333521/1031297

于 2015-10-25T18:41:58.620 回答