android沉浸式状态栏(像iOS一样的状态栏)
来源:互联网 发布:妈富隆 欣妈富隆 知乎 编辑:程序博客网 时间:2024/06/05 01:58
先上图吧:
想必用苹果的人都能看到这样的效果吧,不知道给你的感觉怎么样,给我的感觉是挺舒服的,做为Android开发者的我,对这种效果的实现也产生了好奇,现在也有很多android开发者也在仿照苹果的这种效果,做出了自己的应用,我也不例外,也想尝试下怎么去实现。
我就直接贴代码了
/** * Created by zhangtao on 2016/11/3. */public class StatusBarActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置状态栏为透明 setTranslucentStatus(true); } @TargetApi(19) protected void setTranslucentStatus(boolean on) { Window win = getWindow(); WindowManager.LayoutParams winParams = win.getAttributes(); final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; if (on) { winParams.flags |= bits; } else { winParams.flags &= ~bits; } win.setAttributes(winParams); }}
主题我设置为: android:theme="@style/Theme.AppCompat.DayNight.NoActionBar
到这一步,就实现了我想要的效果了
0 0
- android沉浸式状态栏(像iOS一样的状态栏)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- Android沉浸式状态栏(透明状态栏)
- Android 透明状态栏 、着色状态栏 (沉浸式状态栏)
- 沉浸式状态栏(变色状态栏、透明状态栏)的实现
- android 隐藏状态栏和修改状态栏的背景颜色(沉浸式状态栏)
- Android 沉浸式状态栏
- android 沉浸式 状态栏
- [JavaScript] 判断鼠标进入容器方向
- 行为识别笔记:improved dense trajectories算法(iDT算法)
- cocos 3.x 创建新工程的命令
- Linux内核中的Kconfig、Makefile、.config
- Scrapy ——如何防止被ban 屏蔽 之策略大集合(六)
- android沉浸式状态栏(像iOS一样的状态栏)
- 八大排序算法(二) 折半插入排序
- 本人博客开启的第一天【刚开始学习图像算法】
- UVa247 Calling Circles
- Spring boot 专栏博客
- java单例模式
- android studio引入ButterKnife框架
- 向量的模和范数
- Linux自动备份mysql文件并且远程获取文件备份