超级简单的沉浸式导航栏

今天给大家介绍一个第三方库,叫做UltimateBar,来自风魔龙郎的开源项目,这里附上项目地址github.com/Zackratos/UltimateBar,我来先上一下效果图


超级简单的沉浸式导航栏_第1张图片
自定义颜色状态栏和导航栏


超级简单的沉浸式导航栏_第2张图片
半透明状态栏和导航栏


超级简单的沉浸式导航栏_第3张图片
全透明状态栏和导航栏


超级简单的沉浸式导航栏_第4张图片
隐藏导航栏和状态栏

效果就这样,代码也超级简单,下面上代码(我发现粘贴代码的时候会出现控件会被自动隐藏掉,有知道的朋友私聊我一下,我这边先截图吧)


超级简单的沉浸式导航栏_第5张图片
xml布局


超级简单的沉浸式导航栏_第6张图片
设置状态栏的四个方法

这个时候呢方法是设置好了,运行了也可以,但你点击button设置状态栏之后呢,会报一个错


超级简单的沉浸式导航栏_第7张图片
报错信息

这个错误的大概意思是说呢,我们已经有了工具栏了,就要在使用自带的了。所以我们要去Androidmanifest里面去更改theme


theme主题

这边呢noActionBar是我在styles里面定义的


超级简单的沉浸式导航栏_第8张图片
style

这里呢其实你们直接把theme改成noactionbar这个就行了。是不是很简单,比自己写快多了,大家快去试试吧。

这边想要研究实现的呢,就可以从我上面的那个github地址上,去clone一个项目下来自己去研究去。话说今天还要上班,是不是很苦逼啊。我上面的那个问题,有小伙伴知道的,告诉我一下,在下感激不尽。

你可能感兴趣的:(超级简单的沉浸式导航栏)