java - 如何获取 SurfaceView 的 Surface
问题描述
你如何在android中获得SurfaceView使用的表面?我查看了文档,但没有返回表面的方法。
解决方案
通过 SurfaceHolder 接口提供对底层表面的访问,可以通过调用
getHolder()
.
从 SurfaceHolder,只需调用getSurface()
即可获取 Surface。
在科特林:
surfaceView.holder.surface
推荐阅读
- python - 如果值在列数据框中,Pandas 获取行
- firebase - 如何在 cocos2d-js 中使用 Firebase 产品
- mysql - 夜班如何在多条记录中实现先进后出
- jenkins - 在管道中使用参数时 Jenkins 语法错误
- javascript - 如何在php中实现搜索过滤器?
- java - 无法在 JAVA 中使用 GMAIL api 获取前 10 条消息?
- hazelcast - Hazelcast Jet - 将作业提交到远程 Kubernetes 集群
- reactjs - 如何修复解决 webpack 错误?
- c# - 使用超类和派生类声明对象的重要性
- node.js - npm run build 导致错误:这可能不是 npm 的问题。上面可能有额外的日志输出