如何在Google相册上获得透明导航和状态栏?

时间:2016-11-18 21:35:57

标签: android layout transparency translucency google-photos

我目前正在为我的学校开发一个时间表应用程序,并想要整合类似Google照片的列表视图。我在网上搜索过资源或教程,但我只是偶然发现了不完整的代码片段,已弃用的库或KitKat过时的博客文章。有没有人知道我如何在一个相当标准的应用程序中实现这一点,该应用程序针对API 25+(带有导航抽屉和片段作为内容区域的主要活动)?

以下是Google相册的一些截图: http://imgur.com/a/KKNbj

1 个答案:

答案 0 :(得分:0)

使用Insets-Dispatcher和ObservableScrollView库做了类似的事情:)

编辑 (更多细节):
ObservableScrollView库提供报告回滚动作的视图,因此允许您在适当的时间隐藏UI元素。该部分的documentation有一个很好的Github page

Insets-Dispatcher library绝对令人惊叹。就像使用类星体上的fitsSystemWindows一样,因为它允许您为每个单独的UI元素指定是否需要每个方向(左|上|右|下)的窗口插入。所有这些都直接在布局中,用XML。因此,您可以关闭根视图的底部和顶部的插图,并在工具栏的顶部启用它们(因此它不在状态栏下方)和底部的插图。 ObservableListView(所以最后一个元素不在屏幕键下面)。但是,如果您使用幻灯片动画隐藏工具栏,它将消失在状态栏下方。