Android沉浸式通知栏设计
转载博客:http://www.2cto.com/kf/201503/381348.html
Android4.4新特性,系统状态栏一体化。
实现的步骤主要有以下几点:
1.android4.4 以上版本
2.设置app全屏:
方法:在AndroidManifest.xml中设置android:theme="@android:style/Theme.Translucent.NoTitleBar"
3.加载nineoldandroids-2.4.0.jar
4.实现类:把状态栏背景设为全透明。
项目结构图如下:
主要调用的方法在MainActivity.java中实现如下:
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setTranslucentStatus();setContentView(R.layout.activity_main);}/*** 设置状态栏背景状态*/private void setTranslucentStatus() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){Window win = getWindow();WindowManager.LayoutParams winParams = win.getAttributes();final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;winParams.flags |= bits;win.setAttributes(winParams);}SystemStatusManager tintManager = new SystemStatusManager(this);tintManager.setStatusBarTintEnabled(true);tintManager.setStatusBarTintResource(0);//状态栏无背景 } }
注:这是android4.4新特性,只支持4.4以上版本
下面是效果图:
资源地址:http://pan.baidu.com/s/1o6pbfIU
转载于:https://www.cnblogs.com/AndroidJotting/p/4845145.html
Android沉浸式通知栏设计相关推荐
- Android沉浸式模式状态栏(二)
其实说到沉浸式状态栏这个名字,真不知道这种叫法是谁先发起的.因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法.而有些人在没有完全了解清 ...
- 高大上的Android沉浸式状态栏?
背景 之前做过Android沉浸式状态栏的相关需求,但是一直忙于工作,没时间系统的整理下沉浸式相关的知识,所以今天抽出时间,写一篇 Android沉浸式状态栏的文章. 何为沉浸式 沉浸式就是要给用户提 ...
- Android 沉浸式透明状态栏与导航栏
Android 系统自4.2 开始 UI 上就没多大改变,4.4 也只是增加了透明状态栏与导航栏的功能 这个特性是andorid4.4支持的,最少要api19才可以使用.下面介绍一下使用的方法,非常得 ...
- Android 沉浸式模式
郭霖的专栏 每当你在感叹,如果有这样一个东西就好了的时候,请注意,其实这是你的机会 Android状态栏微技巧,带你真正理解沉浸式模式 目录(?)[+] 什么是沉浸式 隐藏状态栏 隐藏导航栏 真正的沉 ...
- Android沉浸式模式
转载至:http://blog.csdn.net/guolin_blog/article/details/51763825 什么是沉浸式? 根据百度百科上的定义,沉浸式就是要给用户提供完全沉浸的体验, ...
- android沉浸式模式简书,Android 沉浸式模式与常见状态栏和导航栏效果
Android沉浸式模式 官方称沉浸式状态栏为沉浸式模式. 什么是沉浸式? 沉浸式就是让人专注当前的(由设计者营造)情境下感到愉悦和满足,而忘记真实的情境. 什么是Android中的沉浸式? 当启用该 ...
- Android沉浸式状态栏,看完这篇就够了!
背景 之前做过Android沉浸式状态栏的相关需求,但是一直忙于工作,没时间系统的整理下沉浸式相关的知识,所以今天抽出时间,写一篇 Android沉浸式状态栏的文章. 何为沉浸式 沉浸式就是要给用户提 ...
- Android 沉浸式状态栏 实现方式二 ( 更简单 )
以前写过一个沉浸式状态栏 的实现方式 Android 沉浸式状态栏 实现方式一 现在有个更为简单的实现方式 . 相关链接 http://www.apkbus.com/forum.php?mod=vie ...
- 沉浸式ui设计_有助于沉浸的视频游戏UI —武器轮
沉浸式ui设计 Many action-adventure games rely on the feeling of thrills via bullets, fire, grenade, more ...
最新文章
- linux线程10s没有得到调度,操作系统相关题目(附上答案)
- mybatis 乐观锁_MybatisPlus新特性之逻辑删除、乐观锁、自动填充
- linux平台驱动运行空间,UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍...
- mysql多表查询书籍_MySQL多表查询及子查询
- java上传网络图片_java网络编程之图片上传
- 吴裕雄--天生自然 PHP开发学习:数组
- 控件不能与用户交互的原因
- 【深度学习】算法工程师面试必考点:Dropout和R-Dropout的使用技巧
- C语言算小数加减,C语言带小数加减乘除.doc
- git(9)--- 如何使用MTK GIT发布分支
- 5 Tips for creating good code every day; or how to become a good software developer
- Matlab基础(5)——符号运算
- 实战 | 电感元件定位--Halcon与OpenCV实现详解(附源码)
- h5php大转盘抽奖,jQuery带次数带弹窗的大转盘抽奖代码(支持h5)
- Airwallex 基于 Flink 打造实时风控系统
- 安科瑞预付费系统在电力系统中的应用
- 加速度速度位移的计算
- Linux之 prefix 命令
- 我们正在研发建造了SpaceX的软件
- 国外python在线教学_国外最顶级的Python学习视频送给你!(带中文字幕)
热门文章
- “之”字形打印矩阵~
- java打开输入框,java – 在Android中打开输入对话框
- java 内存泄露 书籍_java虚拟机内存溢出和泄漏实例
- HTML+CSS+JS实现 ❤️ 团队人物图片蜂巢布局❤️
- 代码写好了怎么在php里裕兴_8 行代码用Python画一个中国地图
- python上传文件到onedrive_基于Python的onedrive文件本地化浏览系统–PyOne
- ENSP配置 实例八 三层交换机DHCP配置加VLAN划分实验
- python怎么启动mne_mne-python学习之一 入门介绍
- c语言long double位数,int long double 所占位数 和最大值
- Java 输出当前目录