android - ImageView 相机预览

标签 android camera imageview preview

我可以将 ImageView 设置为相机预览吗?而不是使用表面 View ?我正在尝试使用 setAlpha 方法使相机预览半透明,但它在 SurfaceView 上不起作用。我的意思是它确实有效,但相机预览不是半透明的。

最佳答案

其实你可以,但不能使用 SurfaceView。您可以通过使用 GLSurface View 来实现此目的,在该 View 中使用着色器渲染每个帧。在 fragment 着色器中,您可以指定视频的不透明度。如果您不了解 OpenGL ES 2.0,可以从这里开始 http://developer.android.com/training/graphics/opengl/index.html ,但也有很多教程,包括使用 opengl 渲染帧。

关于android - ImageView 相机预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24625965/

相关文章:

javascript - 一旦放置在高 Angular 或低 Angular ,相机就会表现得很奇怪

ios - 如何检测 UIImagePickerController 预览状态?

java - 每次单击按钮时如何在 ImageView 中旋转图像?

image - 通过 FXML 的 JavaFX ImageView 不起作用

java - 如何让定时器在后台运行

java - 在 linux 上导入 gradle 后没有项目模块

c# - 如何检测 Windows 移动设备是否有摄像头? C#

android - 如何使用 firebase 实时数据库在具有分页的 android 中的 recyclerview 列表中实现搜索?

java - (LIBGDX) 如何清理我的应用程序使用的 RAM 内存?

java - 点击时使用 ImageView 填充屏幕