Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以把Snackbar放在底部导航上方吗?_Android_Layout_Android Snackbar - Fatal编程技术网

Android 我可以把Snackbar放在底部导航上方吗?

Android 我可以把Snackbar放在底部导航上方吗?,android,layout,android-snackbar,Android,Layout,Android Snackbar,我的场景是,我创建了一个类Snackbar Display,它显示一个特定的Snackbar。因此,我从各种活动和片段中调用这个Snackbar类,它们都有一个底部导航。有没有办法在底部导航上方显示Snackbar?我不能使用任何导航id,因为它会在调用它的活动之间不断变化 小吃条出现在屏幕上所有其他元素的上方,只有一个可以 一次显示一次(javadoc) 您可以尝试将此snackbar布局显示为framelayout中的任何其他视图,以显示在底部导航上方。如果您的底部导航是一个公共片段,您可以

我的场景是,我创建了一个类
Snackbar Display
,它显示一个特定的Snackbar。因此,我从各种活动和片段中调用这个
Snackbar
类,它们都有一个底部导航。有没有办法在底部导航上方显示Snackbar?我不能使用任何导航id,因为它会在调用它的活动之间不断变化

小吃条出现在屏幕上所有其他元素的上方,只有一个可以 一次显示一次(javadoc)

您可以尝试将此snackbar布局显示为framelayout中的任何其他视图,以显示在底部导航上方。如果您的底部导航是一个公共片段,您可以在该布局中添加snackbar视图,只需将其与导航栏上方对齐即可

将“输入-退出”动画添加到此snackbar布局,它看起来就像snackbar一样

小吃条出现在屏幕上所有其他元素的上方,只有一个可以 一次显示一次(javadoc)

您可以尝试将此snackbar布局显示为framelayout中的任何其他视图,以显示在底部导航上方。如果您的底部导航是一个公共片段,您可以在该布局中添加snackbar视图,只需将其与导航栏上方对齐即可


将“输入-退出”动画添加到此snackbar布局中,它看起来就像snackbar一样。

这样做后,我将不得不在所有布局文件中添加snackbar。这不能用其他方法来完成吗?上面我的意思是导航栏和snackbar不应该重叠。你将无法使用android snackbar小部件来实现非重叠视图,因为它显示在屏幕上的所有内容之上。您必须创建自己的视图/片段,它看起来像一个快餐条。通过这样做,我必须在所有布局文件中添加快餐条。这不能用其他方法来完成吗?上面我的意思是导航栏和snackbar不应该重叠。你将无法使用android snackbar小部件来实现非重叠视图,因为它显示在屏幕上的所有内容之上。您必须创建自己的视图/片段,它看起来像一个snackbar。