如何创建类似信息栏/小吃栏的YouTube?

时间:2018-10-31 05:10:56

标签: android

在下面的图片中,有一个通知栏显示“重新加载视频”,我想为我的应用创建类似的内容。我看了一些小吃店的例子。但是看来我们无法做到这一点。

enter image description here

1 个答案:

答案 0 :(得分:1)

我们可以使用下面的代码使Snackbar出现在顶部。

Snackbar snack = Snackbar.make(parentLayout, str, Snackbar.LENGTH_LONG);
View view = snack.getView();
FrameLayout.LayoutParams params =(FrameLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.TOP;
view.setLayoutParams(params);
snack.show(); 

就像youtube Snackbar一样,您必须创建自定义Snackbar。您可以参考:-https://stackoverflow.com/a/33441214/9294169进行创建。

如果您想更多地控制Snackbar动画,位置等,还可以使用Crouton库来创建Custom Snackbar。

以下是克劳顿的链接:-https://github.com/keyboardsurfer/Crouton