超级简单的沉浸式导航栏

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


自定义颜色状态栏和导航栏


半透明状态栏和导航栏


全透明状态栏和导航栏


隐藏导航栏和状态栏

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


xml布局


设置状态栏的四个方法

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


报错信息

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


theme主题

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


style

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容