当我在Youtube Android应用程序中断开连接时,底部会显示一个Snackbar
,表示没有连接。
Snackbar
相对于正常Snackbar
要小得多(高度),字体大小也要小一些。无法找到文档或其中的参考文献。我应该为此创建自定义View
还是有任何简单的方法来执行此操作?
另一个相关的问题是:它是否适用于材料设计参数以创建"迷你零食吧"?我在io.materialdesign网站上看不到它的引用,但谷歌在Youtube应用程序中使用它。
答案 0 :(得分:1)
尽管Snackbar
不允许您设置自定义布局,但您可以获取其View
。然后,您可以访问(并更改)其LayoutParams
,用于更改Snackbar
的布局参数,包括其高度。
或者,您可以通过扩展Snackbar
课程来创建自定义BaseTransientBottomBar
。此外,您可以考虑使用众多具有自定义Snackbar
实现的外部库之一:以下是我已经使用了一段时间的示例:CSnackBar