Android沉浸式
Android沉浸式
什么是沉浸式在中国沉浸式有两个概念
沉浸式概念一 : 沉浸式表示全屏显示手机屏幕是没有手机里面自带的任何控件
沉浸式概念二 : 我要讲的就是该概念: 沉浸式就是Android屏幕上面的一条显示线,主要用于消息的提示 看图:
在Android中如果要把这个设置影藏的话要在android4.4以上
第一步自己创建一个value-19
第二步创建一个style.xml
代码:
<resources>
<!-- AppTheme 表示继承原有的样式-->
<style name="myactivity" parent="AppTheme"> <item name="android:windowTranslucentStatus">true</item> </style></resources>
第三步调用
在AndroidManifest里面调用
<activity android:name=".MainActivity" android:theme="@style/myactivity"></activity>
沉浸式如果想设置一张图片的话就在Activity里面增加一张图片
//判断版本执行int version = getSDKVersions();//获得SDK版本if(version>=19){//设置抗锯齿ImageView imageView=findViewById(R.id.status);int height=getStatusHeight(this);imageView.getLayoutParams().height=height;//设置高度imageView.setBackgroundColor(Color.RED);}
/*** 获得状态栏的高度 就是获取抗锯齿的高度** @param context* @return*/public int getStatusHeight(Context context) {int statusHeight = -1;try {Class clazz = Class.forName("com.android.internal.R$dimen");Object object = clazz.newInstance();int height = Integer.parseInt(clazz.getField("status_bar_height").get(object).toString());statusHeight = context.getResources().getDimensionPixelSize(height);} catch (Exception e) {e.printStackTrace();}return statusHeight;}//该方法是获取SDK版本的方法public int getSDKVersions(){return Build.VERSION.SDK_INT;}
Android沉浸式相关推荐
- Android沉浸式模式状态栏(二)
其实说到沉浸式状态栏这个名字,真不知道这种叫法是谁先发起的.因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法.而有些人在没有完全了解清 ...
- 高大上的Android沉浸式状态栏?
背景 之前做过Android沉浸式状态栏的相关需求,但是一直忙于工作,没时间系统的整理下沉浸式相关的知识,所以今天抽出时间,写一篇 Android沉浸式状态栏的文章. 何为沉浸式 沉浸式就是要给用户提 ...
- Android 沉浸式状态栏 实现方式二 ( 更简单 )
以前写过一个沉浸式状态栏 的实现方式 Android 沉浸式状态栏 实现方式一 现在有个更为简单的实现方式 . 相关链接 http://www.apkbus.com/forum.php?mod=vie ...
- android 5.0状态栏下载地址,Android沉浸式状态栏(5.0以上系统)
Android沉浸式状态栏(5.0以上系统) 沉浸式状态栏可以分为两种: 1.直接给状态栏设置颜色 (如下图:) 这里写图片描述 java代码形式: if (Build.VERSION.SDK_INT ...
- Android 沉浸式状态栏完美解决方案
Android 沉浸式状态栏完美解决方案 参考文章: (1)Android 沉浸式状态栏完美解决方案 (2)https://www.cnblogs.com/dingxiansen/p/9929828. ...
- 史上最完美的Android沉浸式状态导航栏攻略
前言 最近我在小破站开发一款新App,叫高能链.我是一个完美主义者,所以不管对架构还是UI,我都是比较抠细节的,在状态栏和导航栏沉浸式这一块,我还是踩了挺多坑,费了挺多精力的.这次我将我踩坑,适配各机 ...
- android 沉浸式开源库,Android沉浸式状态栏
关于Android沉浸式状态栏, 网上已经有很多开源库, 虽然开源库可以解决某些特定布局下的沉浸式状态栏问题, 但是遇到比较特殊的布局就无法解决了, 所以了解一下沉浸式状态栏如何实现是有必要的. 无论 ...
- Android沉浸式状态栏工具类,一句代码轻松搞定
Android沉浸式状态栏工具类,一句代码轻松搞定 博客原文及源码地址:http://jaeger.itscoder.com/android/2016/03/27/statusbar-util.htm ...
- android沉浸式+虚拟按键+Fragment+CoordinatorLayout(2)
android沉浸式+CoordinatorLayout+Fragment CoordinatorLayout和沉浸式还是上一篇一样的需求要求图片要深入到标题栏,如果不是这样的问题可以跳过了. 问题: ...
- Android 沉浸式模式
郭霖的专栏 每当你在感叹,如果有这样一个东西就好了的时候,请注意,其实这是你的机会 Android状态栏微技巧,带你真正理解沉浸式模式 目录(?)[+] 什么是沉浸式 隐藏状态栏 隐藏导航栏 真正的沉 ...
最新文章
- ES6数组的解构赋值( 中)
- Linux用cron发送信息,Python在linux上用cron作业发送KDE knotify消息?
- IOS内置safari浏览器日期字符串转Date对象失败
- Hadoop之InputFormat数据输入详解
- 《Effective.Enterprise.Java中文版》知识点摘要
- Mybatis-plus常用API全套教程
- python语言原理_梯度下降算法的原理用Python语言实现,易于理解,python,更
- 中间件和Django缓存
- Apache Flink ML 2.0.0 发布公告
- Android Studio导入安卓源码
- Android三横变叉动画,90%的孩子会写错的笔顺,动画演示来一波!一看就会!
- OpenSSL之X509证书用法
- 宝塔面板解除强制绑定手机账号限制教程
- 【Win10】使用“Windows照片查看器”查看照片
- CodeForces 499C、Crazy Town
- 最全Web前端面试题汇总 笔试题汇总 JavaScript HTML css
- emui11是鸿蒙系统吗,搭载鸿蒙内核的EMUI11.1机型曝光了,快看有你用的吗
- Linux服务器tomcat正常启动,但是通过IP不能访问web
- 静态路由完成DV协议路由过滤
- matlab fig另存为pdf 图片缺失解决方案
热门文章
- java中 @ExcelField 的使用
- ICPC Central Europe Regional Contest 2019【山东大学】 部分题解
- 临沂一中高考2021成绩查询,2021年临沂高考状元名单公布,临沂高考状元学校资料及最高分...
- RxJava 沉思录(一):你认为 RxJava 真的好用吗?
- 上海私车牌价狂降3万余元!!!
- 优质的凉亭 亭子 亭台ps后期素材素材推荐,不容错过
- PIE-engine 教程 ——提取黄河流域/山西省1980—2018年流域降水量并对比分析
- echarts实现3D地球模式--3D线和标记mark
- 64位系统和32位系统区别
- Better than better,白山EC2.0发布