📌  相关文章
📜  如何在Android中的Scroll上隐藏/显示BottomNavigationView?

📅  最后修改于: 2021-05-08 20:39:39             🧑  作者: Mango

BottomNavigationView是android中导航的最佳选择。它使用户的生活更加轻松,可以在多个活动和片段之间进行切换。在没有适当导航的情况下使用android应用真的很痛苦。在GFG,我们已经在BottomNavigationView上与您分享了一篇文章。如果您是新手或不知道什么是BottomNavigationView或想在您的应用程序中实现它,请在Android中参考此BottomNavigationView。

我们所有人都在日常生活中使用android应用。如果仔细观察,您会发现具有更好用户界面的应用程序会吸引用户的注意。他将喜欢使用该应用程序,并且会一次又一次地来。为了创建更好,更专业的用户界面,您必须注意这些小事情。当BottomNavigationView在滚动时显示和隐藏时,它将显得更加专业和实用。您还已在LinkedIn中看到BottomNavigationView在滚动时如何显示和隐藏。您是否还不想在自己的应用程序的BottomNavigationView中实现它。在本文中,我们将讨论如何在我们的android应用中实现这种行为。阅读完本文并理解其逻辑后,您将可以在任何地方使用它。

分步实施

下面给出了一个示例GIF,以了解我们将在本文中做些什么这是与语言无关的教程,对于JavaKotlin来说,步骤是相同的。

HideShowBottomNavigationViewonScrollinAndroid.gif

步骤1:打开一个具有BottomNavigationView的现有项目,并且您要对其进行处理。如果尚未创建,则可以始终在Android中引用此BottomNavigationView并创建它。您也可以克隆此GitHub项目以进行实施。在本文中,我们以该项目为例。

步骤2:然后导航到使用BottomNavigationView的Layout资源文件。例如,我们已经在带有RecyclerView的activity_home.xml文件中使用了它。

步骤3:现在确保该布局资源文件的父布局为CordinatorLayout,因为此行为在任何其他类型的布局中均不起作用。它将仅在CordinatorLayout中工作。

步骤4:现在,在BottomNavigationView中添加这样的属性。

XML
app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"/>.


步骤5:尝试在仿真器或物理设备上运行您的应用程序。在此示例项目中,我们将RecyclerView与BottomNavigationView一起使用。您可以对ScrollView或android中的任何其他对象执行相同的操作。

输出界面:

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处,前往由我们的专家精心策划的指南,以使您立即做好行业准备!