控件(播放器)全屏和半屏切换
来源:互联网 发布:ubuntu安装后分区 编辑:程序博客网 时间:2024/05/21 09:54
/** *设置全屏 */public void setupFullScreen(){ WindowManager.LayoutParams attrs = getWindow().getAttributes(); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setAttributes(attrs); getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); //获取屏幕尺寸 WindowManager manager = this.getWindowManager(); DisplayMetrics metrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(metrics); //设置Video布局尺寸 mVideoLayout.getLayoutParams().width = metrics.widthPixels; mVideoLayout.getLayoutParams().height = metrics.heightPixels; mIsFullScreen = true;}/** * no全屏 */private void setupUnFullScreen() { WindowManager.LayoutParams attrs = getWindow().getAttributes(); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setAttributes(attrs); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); float width = getResources().getDisplayMetrics().heightPixels; float height = dp2px(200.f); mVideoLayout.getLayoutParams().width = (int) width; mVideoLayout.getLayoutParams().height = (int) height; //设置为全屏 mIsFullScreen = false; }
最近公司在开发vr播放器,做到播放器点击右下角全屏半屏切换时遇到问题,就查了些资料整理了哈 送个需要的人
0 0
- 控件(播放器)全屏和半屏切换
- android 横竖屏切换属性和播放视频全屏切换
- android 横竖屏切换属性和播放视频全屏切换
- android 横竖屏切换属性和播放视频全屏切换
- iOS 视频播放器小屏和全屏切换
- Android视频播放器实现小窗口和全屏状态切换
- Android视频播放器实现小窗口和全屏状态切换
- 使用全屏沉浸模式实现播放器的横竖屏切换
- VideoView实现全屏和横屏播放
- 3d 视频切换到全屏播放
- Android手机循环切换图片全屏播放
- Android动态切换全屏和非全屏
- vitamio全屏切换播放视频 以及响应本地视频播放
- Android VideoView播放视频竖屏切换横屏有黑白边无法全屏
- Android三种播放视频的方式(全屏模式的切换)
- Android三种播放视频的方式(全屏模式的切换)
- Android三种播放视频的方式(全屏模式的切换)
- Android视频播放和横竖屏切换
- 2014与2015
- 自己编写redis客户端[deerlet-redis-client],分享与招募。
- 记录2015年年初跳槽的经历!
- 纪录一年多来项目管理的经历
- 从零开始写redis客户端(deerlet-redis-client)之路——第一个纠结很久的问题,restore引发的血案
- 控件(播放器)全屏和半屏切换
- 一个博客到底有多重要
- 到底是否应该重复造轮子
- linux下的权限
- 从日常开发说起,浅谈HTTP协议是做什么的。
- deerlet-redis-client添加集群支持,邀请各路大神和菜鸟加入。
- 五一假期——技术之路上的坎儿
- 广义相对论和狭义相对论到底是讲什么的?
- 博客园的最后一篇博文,还是要离开了(附带个人博客源码分享)