android StatusBar
Red风信子
厚积而薄发
展开
-
终于搞懂令人迷惑的 StatusBar 了
随着Android版本的迭代,开发者对状态栏等控件有了更多的控制, google 一直在尝试引入新的Api来满足开发者的需求,但Api却一直不够完美,接口添加了很多,却都不够简单或者说完美,算上第三方厂商的特色行为,怎一个“乱”字了得。1、效果当前主流(2017)Android app StatusBar 效果有以下几种:简单分个类:Material原创 2018-01-24 16:09:18 · 1491 阅读 · 0 评论 -
android 播放视频时切换全屏隐藏状态栏
View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。 setSystemUiVisibility(int visibility)方法可传入的实参为: 1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏转载 2018-01-24 16:11:14 · 1151 阅读 · 0 评论 -
华为底部虚拟导航栏挡住布局
问题:在实现ViewPager+Fragment+侧滑栏的界面时,华为搭载Android5.0以上操作系统的手机出现底部虚拟导航栏挡住布局。如下图所示:问题解决后: 尝试在实现这个功能的时候,我发现底部虚拟导航栏遮盖布局不同的情况对应不同的解决方法。当没有侧滑功能的时候,主要有一下两种:1. OnCreate()方法中不能出现下边的代码:getW转载 2018-01-24 17:20:51 · 7779 阅读 · 0 评论 -
终于搞懂令人迷惑的 StatusBar 了
随着Android版本的迭代,开发者对状态栏等控件有了更多的控制, google 一直在尝试引入新的Api来满足开发者的需求,但Api却一直不够完美,接口添加了很多,却都不够简单或者说完美,算上第三方厂商的特色行为,怎一个“乱”字了得。1、效果当前主流(2017)Android app StatusBar 效果有以下几种:简单分个类:Material Design 风格,状态栏颜色...转载 2018-10-26 16:44:37 · 325 阅读 · 0 评论 -
Android UI体验之全屏沉浸式透明状态栏效果
前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验。而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定系统区域的颜色,使整个 App 的颜色风格和系统的颜色风格保持统一。今天学习总结一下如何实现...转载 2018-07-25 16:12:49 · 254 阅读 · 0 评论 -
Android 系统状态栏沉浸式/透明化完整解决方案
前言网上已经有很多有关于系统状态栏的解决方案,这篇文章也不会有什么新奇的解决方案,都是本人经过自己试验,统计提炼出来的相对靠谱的一套解决方案. 关于术语网上有很多争论:你这状态栏是变色龙状态栏,不是沉浸式的这应该是沉浸式的状态栏吧,系统栏与actionbar颜色设为一致我只想说去你妹的,老子只要自己的app的状态栏能和主题颜色一致就行了,定义那么多术语,让我等小白情以何...转载 2018-10-30 18:37:34 · 981 阅读 · 0 评论 -
【实战干货】透明状态栏和导航栏的终极解决方案
本文主要分享了透明状态栏和导航栏的终极解决方案。以后这类问题,一文搞定这个技术痛点遇到过的都懂~本文帮你彻底解决这个痛点~还不快收藏 背景 在我做 Android 开发之前,我就发现有些 App 的状态栏和导航栏有透明效果,或者是沉浸式效果,比如说酷安的客户端,是像这个样子的:虽然只是简单的改变,但相对于传统的上下两个黑条来说,视觉效果会美观很多,我当时挺纠结很多主流应...转载 2018-10-30 18:38:35 · 387 阅读 · 0 评论 -
Android系统更改状态栏字体颜色
随着时代的发展,Android的状态栏都不是乌黑一片了,在Android4.4之后我们可以修改状态栏的颜色或者让我们自己的View延伸到状态栏下面。我们可以进行更多的定制化了,然而有的时候我们使用的是淡色的颜色比如白色,由于状态栏上面的文字为白色,这样的话状态栏上面的文字就无法看清了。因此本文提供一些解决方案,可以是MIUI6+,Flyme4+,Android6.0+支持切换状态栏的文字颜色为暗色...转载 2018-11-08 14:14:14 · 902 阅读 · 0 评论 -
Android实现修改状态栏背景、字体和图标颜色的方法
前言:Android开发,对于状态栏的修改,实在是不友好,没什么api可以用,不像ios那么方便.但是ui又喜欢只搞ios一套.没办法.各种翻源码,写反射.真的蛋疼.需求场景:当toolbar及状态栏需要为白色或浅色时(如简书),状态栏由于用的Light风格Theme,字体,图标也都是白色,会看不清.如果改变成黑色就很和谐了.一.修改状态栏颜色:改变状态栏颜色,可以看看这篇文章...原创 2018-11-08 14:27:05 · 13090 阅读 · 0 评论