Android 1.6 setZOrderOnTop替代方案

标签 android

setZOrderOnTop是在 Android API 级别 5 中引入的。对于早期 API 级别中存在的功能,这是一种方便的方法吗?如果是这样,我将如何在 Android 1.6 上创建相同的效果?

一些背景信息:
我正在尝试获取具有透明像素的 GLSurfaceView 以在我的其余布局之上呈现。到目前为止,我还没有成功,GLSurfaceView 显示并正确呈现,但透明像素显示完全黑色。我的猜测是默认的 GLSurfaceView 行为是我的问题的原因:

The surface is Z ordered so that it is behind the window holding its SurfaceView; the SurfaceView punches a hole in its window to allow its surface to be displayed.

最佳答案

据我所知,没有任何方法可以更改 SurfaceView 的 ZOrder(在以前的版本中)。

因为这需要访问放置 SurfaceView 的窗口,并且没有任何方法可以获取该窗口的引用。

关于Android 1.6 setZOrderOnTop替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310531/

相关文章:

android - 在哪里放置 Android Instrumentation 测试数据

Android:如何将参数传递给 AsyncTask 的 onPreExecute()?

android - 在 onRequestPermissionsResult 中,某些设备上的 grantResults 在用户拒绝权限时返回空

Android Espresso,测试前唤醒设备。如何使用自定义 list 进行测试?

android - 如何使用 Rest API 删除 RecyclerView 项目?

java - 非最终类中的代理 final方法

android - 适用于 SDK 平台 26 的 AppCompat 和支持库版本

java - 游戏结束和暂停/恢复处理线程

java - Firebase Android ListView 未显示

android - 如何让ListView一直滚动到顶部?