【问题标题】:Snackbar's height customizationSnackbar 的高度自定义
【发布时间】:2018-09-04 11:24:42
【问题描述】:

当我在 Youtube Android 应用中断开连接时,底部会出现一个小 Snackbar,表示没有连接。

Snackbar 比普通的Snackbar 小得多(高度),字体大小也似乎更小。找不到文档或任何参考。我应该为此创建一个自定义View,还是有任何简单的方法可以做到这一点?

还有一个相关的问题:在材料设计参数中是否适用于创建“迷你小吃店”?我在 io.materialdesign 网站上没有看到对它的引用,但 Google 在 Youtube 应用上使用它。

【问题讨论】:

  • 创建您自己的自定义snackbar 并不难
  • @AkshayKatariya 但它会与材料设计建议相矛盾吗?
  • 这些是指导方针,但有许多很棒的设计可以通过改变一些规则/概念来形成

标签: java android material-design snackbar


【解决方案1】:

尽管Snackbar 不允许您设置自定义布局,但您可以获取它的View。然后,您可以访问(和更改)其LayoutParams,您可以使用它来更改Snackbar 的布局参数,包括其高度。

或者,您可以通过扩展 BaseTransientBottomBar 类来创建自定义 Snackbar。此外,您可以考虑使用具有自定义 Snackbar 实现的众多外部库之一:这是我已经使用了一段时间的示例:CSnackBar

【讨论】:

    猜你喜欢
    • 2021-11-29
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 2015-12-03
    • 1970-01-01
    相关资源
    最近更新 更多