我想在 PhoneGap CordovaPlugin 中使用 SurfaceView。我能够动态添加 SurfaceView,但它位于我的 UI (HTML) 之上。我想使用 SurfaceView 作为背景并在此基础上创建 Web 内容。如何在 Cordova 内容后面设置 SurfaceView。
当前代码:
final Activity activity = cordova.getActivity();
activity.runOnUiThread(new Runnable() {
public void run() {
SurfaceView surfaceView = new SurfaceView(activity);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT,
Gravity.CENTER);
activity.addContentView(surfaceView, params);
callbackContext.success(); // Thread-safe.
}
});