android 状态栏背景修改为透明
来源:互联网 发布:网络暴力的ppt 编辑:程序博客网 时间:2024/04/30 02:18
Android 2.3
1. 请添加半透明的图片资源,例如:statusbar_background.9.png,到路径
alps\frameworks\base\packages\SystemUI\res\drawable-hdpi 下。
2. 请修改status_bar.xml,将其中的android:background="@drawable/status_bar_background 修改为
android:background="@drawable/statusbar_background。
3. 请修改StatusBarService.java的addStatusBarView()方法,将PixelFormat.RGBX_8888修改为
PixelFormat.TRANSLUCENT。
4. 请在StatusBarService.java的makeStatusBarView(Context context)方法中注册一个
BroadcastReceiver接收自定义的intent,监控是否在Launcher界面。
5. 请在Launche.java添加onWindowFocusChanged (boolean hasWindowFocus)方法,如果此方法已有,请跳过
此步骤。
6. 请修改Launcher.java的onWindowFocusChanged (boolean hasWindowFocus)方法:如果hasWindowFocus为
true且!mAllAppsGrid.isVisible()为true,发送设置状态栏背景为透明的intent,StatusBarService的BroadcastReceiver接
收到这个intent,调用mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景;否则
,发送设置状态栏背景为黑色的intent,StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
7. 请在Launcher.java的showAllApps(boolean animated) 方法中发送设置状态栏背景为黑色的intent,
StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
8. 请在Launcher.java的closeAllApps(boolean animated)方法中发送设置状态栏背景为透明的intent,
StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景。
Android 4.0
1. 请添加半透明的图片资源,例如:statusbar_background.9.png,到路径
alps\frameworks\base\packages\SystemUI\res\drawable-hdpi 下。
2. 如果双卡CU项目请修改zzz_status_bar_gemini_cu.xml,如果是双卡非CU项目请修改
zzz_status_bar_gemini.xml,如果是单卡项目请修改status_bar.xml,将其中的
android:background="@drawable/status_bar_background 修改为
android:background="@drawable/statusbar_background。
3. 请修改StatusBar.java的start()方法,将PixelFormat.RGB_565修改为PixelFormat.TRANSLUCENT。
4. 请在PhoneStatusBar.java的makeStatusBarView(Context context)方法中注册一个BroadcastReceiver接收自定
义的intent,监控是否在Launcher界面。
5. 请在Launcher.java添加onWindowFocusChanged (boolean hasWindowFocus)方法,如果此方法已有,请跳过
此步骤。
6. 请修改Launcher.java的onWindowFocusChanged (boolean hasWindowFocus)方法:如果hasWindowFocus为
true且!isAllAppsCustomizeOpen()为true,发送设置状态栏背景为透明的intent,PhoneStatusBar的BroadcastReceiver
接收到这个intent,调用mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景;否则
,发送设置状态栏背景为黑色的intent,PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
7. 请在Launcher.java的showAllApps(boolean animated) 方法中发送设置状态栏背景为黑色的intent,
PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
8. 请在Launcher.java的showWorkspace(boolean animated)方法中发送设置状态栏背景为透明的intent,
PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景。
1. 请添加半透明的图片资源,例如:statusbar_background.9.png,到路径
alps\frameworks\base\packages\SystemUI\res\drawable-hdpi 下。
2. 请修改status_bar.xml,将其中的android:background="@drawable/status_bar_background 修改为
android:background="@drawable/statusbar_background。
3. 请修改StatusBarService.java的addStatusBarView()方法,将PixelFormat.RGBX_8888修改为
PixelFormat.TRANSLUCENT。
4. 请在StatusBarService.java的makeStatusBarView(Context context)方法中注册一个
BroadcastReceiver接收自定义的intent,监控是否在Launcher界面。
5. 请在Launche.java添加onWindowFocusChanged (boolean hasWindowFocus)方法,如果此方法已有,请跳过
此步骤。
6. 请修改Launcher.java的onWindowFocusChanged (boolean hasWindowFocus)方法:如果hasWindowFocus为
true且!mAllAppsGrid.isVisible()为true,发送设置状态栏背景为透明的intent,StatusBarService的BroadcastReceiver接
收到这个intent,调用mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景;否则
,发送设置状态栏背景为黑色的intent,StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
7. 请在Launcher.java的showAllApps(boolean animated) 方法中发送设置状态栏背景为黑色的intent,
StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
8. 请在Launcher.java的closeAllApps(boolean animated)方法中发送设置状态栏背景为透明的intent,
StatusBarService的BroadcastReceiver接收到这个intent,调用
mStatusBarView.reloadBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景。
Android 4.0
1. 请添加半透明的图片资源,例如:statusbar_background.9.png,到路径
alps\frameworks\base\packages\SystemUI\res\drawable-hdpi 下。
2. 如果双卡CU项目请修改zzz_status_bar_gemini_cu.xml,如果是双卡非CU项目请修改
zzz_status_bar_gemini.xml,如果是单卡项目请修改status_bar.xml,将其中的
android:background="@drawable/status_bar_background 修改为
android:background="@drawable/statusbar_background。
3. 请修改StatusBar.java的start()方法,将PixelFormat.RGB_565修改为PixelFormat.TRANSLUCENT。
4. 请在PhoneStatusBar.java的makeStatusBarView(Context context)方法中注册一个BroadcastReceiver接收自定
义的intent,监控是否在Launcher界面。
5. 请在Launcher.java添加onWindowFocusChanged (boolean hasWindowFocus)方法,如果此方法已有,请跳过
此步骤。
6. 请修改Launcher.java的onWindowFocusChanged (boolean hasWindowFocus)方法:如果hasWindowFocus为
true且!isAllAppsCustomizeOpen()为true,发送设置状态栏背景为透明的intent,PhoneStatusBar的BroadcastReceiver
接收到这个intent,调用mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景;否则
,发送设置状态栏背景为黑色的intent,PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
7. 请在Launcher.java的showAllApps(boolean animated) 方法中发送设置状态栏背景为黑色的intent,
PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为黑色背景。
8. 请在Launcher.java的showWorkspace(boolean animated)方法中发送设置状态栏背景为透明的intent,
PhoneStatusBar的BroadcastReceiver接收到这个intent,调用
mStatusBarView.setBackgroundResource(R.drawable.xxxx)将背景设置为半透明背景。
- android 状态栏背景修改为透明
- android 状态栏背景修改为透明
- android 状态栏背景修改为透明
- Android 状态栏背景修改为透明
- [学习记录]android 状态栏背景修改为透明
- Android-需求(七):状态栏背景修改为透明
- Android修改Framework-res.apk使状态栏背景颜色为黑色或透明
- Android设置状态栏为透明
- Android 状态栏背景模糊透明效果实现
- android 透明状态栏(设置纯色背景)
- 将展开Android状态栏的背景设置为透明模糊效果
- android改变状态栏背景为应用背景
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明
- android 状态栏透明,源码修改教程
- Android修改状态栏的背景颜色
- 开机自启动应用的方法
- a60 sim卡管理设置的系统属性
- 用MFC实现多线程应用程序
- SQL优化实例:OR -- UNION
- android 滑动锁屏状态下如何禁止下拉状态栏?
- android 状态栏背景修改为透明
- Android 开发环境搭建
- Myeclipse中的快捷键
- JS实现一个表单form,多个submit按钮提交时带不同的action参数
- sphinx 安装
- android 锁屏方式设置图案或密码,如何将双层锁改为单层锁
- AudioToolbox之AudioFile.h(四)Getting and Setting Audio File Properties
- 使用tumx,使Ubuntu更强大!!!
- android 如何让自己开发的Application,能适应主题管理(ThemeManager)中的各种主题风格?