Andriod 全屏处理(视频播放器)
来源:互联网 发布:mvc框架 java 编辑:程序博客网 时间:2024/04/27 18:51
1. 简介
在Android应用程序中,有些需要全屏, 不包含状态栏(System Status Bar), 标题栏( ActionBar), 以及导航栏(Navigation Bar), 这种状态即是Google API 中所定义的Immpresion模式.这种模式常常被游戏应用所采用.
此外还有一些应用需要在全屏模式和非全屏模式下切换, 比如视频播放器.
2. UI Flag
(1) 显示StatusBar and Navigation Bar
mShowFlags = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE; mAnchorView.setSystemUiVisibility(mShowFlags);
(2) 隐藏StatusBar and Navigation Bar
mHideFlags = View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; mAnchorView.setSystemUiVisibility(mHideFlags);
3. ActionBar OverLay
将ActionBar设置为:浮于View的上层
requestWindowFeature(Window.FEATURE_ACTION_BAR); requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
0 0
- Andriod 全屏处理(视频播放器)
- 全屏视频播放页的简单处理
- Flex 视频播放器全屏播放
- 全屏播放视频
- 全屏视频播放
- 全屏播放swf视频
- 播放视频全屏设置
- [andriod学习笔记] 视频播放器的开发
- NGUI播放视频、全屏等
- WebView全屏播放h5视频
- 视频全屏播放以及缩放
- CEF 实现全屏播放视频
- MediaPlayer+TextureView全屏播放视频
- MediaPlayer+TextureView全屏播放视频
- Unity真机非全屏播放视频
- Android 播放视频(四)VideoView全屏视频播放
- vitamio全屏切换播放视频 以及响应本地视频播放
- cef针对某些页面播放器全屏的处理
- Android L 判断是否有NavigationBar的方式
- HDU 3652 B-number (数位DP)
- 黑马程序员——包
- Android permission 访问权限大全
- 安卓开发之科大讯飞的语音合成和语音识别初实践
- Andriod 全屏处理(视频播放器)
- iOS开发拓展篇—CoreLocation定位服务
- ubuntu安装中文输入法
- 网站
- python2.7 was not found in the registry
- VT-x/AMD-V 硬件加速在您的系统中不可用. (如 OS/2 和 QNX) 需要该功
- AE开发的几个小问题
- Letter Combinations of a Phone Number (Java)
- hiho一下 第二十八周 最小生成树三·堆优化的Prim算法