0
我有一个要求我的活动背景必须是“透明的”,即。活动的背景应该是相机的当前视图。什么是实施这个最简单的方法? 我已经实施了所有已经实施的所有活动。理想情况下,解决方案不会包含对现有代码的大量修改。android,使用相机作为活动的背景
我有一个要求我的活动背景必须是“透明的”,即。活动的背景应该是相机的当前视图。什么是实施这个最简单的方法? 我已经实施了所有已经实施的所有活动。理想情况下,解决方案不会包含对现有代码的大量修改。android,使用相机作为活动的背景
通常这是用SurfaceView
完成的。通过camera.setPreviewDisplay(surfaceView)
用它在你的应用程序中使用它,最简单的方法是使用FrameLayout
作为活动的一顶面布置图,然后把SurfaceView
任何你目前最顶级的布局里面。
`FrameLayout`
`SurfaceView`
`yourExistingLayout`
当然,您现有的布局必须透明才能看到底层的SurfaceView
。还要注意,这种阿尔法混合需要大量的处理器能量,因此会消耗电池。