GLSurfaceView,SurfaceView中出现暂停、播放等UI遮挡问题.
来源:互联网 发布:app生成器软件 编辑:程序博客网 时间:2024/05/21 21:50
GLSurfaceView,SurfaceView之上往往有添加播放、暂停、进度等UI,有时候会出现UI不显示(有时候UI要求可以拖动到最左侧或者最右侧,再拖动过程中必然会出现UI遮挡问题),但是点击事件存在,网上很多解决方案是:surfaceView.setZOrderOnTop(true),或者同时setZOrderMediaOverlay(true),或者设置surfaceView背景透明getHolder().setFormat(PixelFormat.TRANSLUCENT);但是发现还是不能解决问题。那么请看下面:
首先个人觉得setZOrderOnTop是把surfaceview放在最顶端,这样不符合要求,因为UI始终是在最顶端的
所以:考虑往UI层和SurfaceView层添加一层,并且把添加的那一层背景设置为透明色,则可完美解决问题.或者直接用一个layout包裹住你的所有UI,
然后给这个layout设置背景色为透明.
阅读全文
0 0
- GLSurfaceView,SurfaceView中出现暂停、播放等UI遮挡问题.
- 关于NGUI中UI遮挡特效问题
- android中view surfaceView GLSurfaceView的区别
- Android中View,SurfaceView和GLSurfaceView绘图的区别
- Android中View,SurfaceView和GLSurfaceView绘图的区别
- view、SurfaceView和GLSurfaceView
- SurfaceView-View-GLSurfaceView
- android view surfaceView GLSurfaceView
- SurfaceView 和 GLSurfaceView
- Unity3D游戏暂停UI动画继续播放
- SurfaceView+MediaPlayer视频播放并用SharedPreferences实现暂停功能
- ViewPager+surfaceView 播放视频问题
- GLSurfaceView 不被遮挡住
- SurfaceView+MediaPlayer 播放视频 锁屏 没有画面等各种问题的解决方案。
- android surfaceview播放视频前,出现黑屏
- Web网页中使用Media Player播放MPG视频的代码,并且支持JavaScript控制播放,暂停等功能
- 解决SurfaceView调用setZOrderOnTop(true)遮挡其他控件的问题
- 解决SurfaceView调用setZOrderOnTop(true)遮挡其他控件的问题
- MyBatis批量插入数据配置文件
- Tensorflow MNIST 手写识别
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 解答: 分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解
- 定义json数据
- 【Java学习笔记】21.Java多线程
- GLSurfaceView,SurfaceView中出现暂停、播放等UI遮挡问题.
- 分词工具介绍与简单实例
- map/multimap容器
- Hi3518EV200平台直接操作GPIO输入或输出高低电平
- turret
- Analysis of notepad process loading
- Android四大组件之服务--Service
- java实现哈夫曼编码
- Qt中LineEdit的文本数字等的读取