【问题标题】:How to change the property of snackbar to show from top to bottom in android support design library如何在android支持设计库中将snackbar的属性更改为从上到下显示
【发布时间】:2015-08-21 05:13:39
【问题描述】:

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

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

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

Gradle 构建库:

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

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

【问题讨论】:

    标签: android android-support-library material-design androiddesignsupport android-snackbar


    【解决方案1】:

    根据文档:

    Snackbars 提供有关操作的轻量级反馈。 他们展示了一个 手机屏幕底部和左下角的简短消息 更大的设备。 Snackbars 出现在屏幕上的所有其他元素之上 一次只能显示一个。

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

    【讨论】:

    • showView() 是最终的,大多数方法都是最终的和/或私有的。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-13
      • 2015-10-19
      • 2015-11-18
      • 1970-01-01
      • 1970-01-01
      • 2015-11-18
      • 2017-04-17
      • 2015-09-26
      • 2016-01-05
      相关资源
      最近更新 更多