Я пишу приложение Phonegap с нестандартным плагином. Этот плагин генерирует полноэкранный анимированный фон (по сути, видео) в своем собственном SurfaceView (воспринимайте его как фоновое видео). Я хочу, чтобы обычное веб-видение телефонного промежутка было поверх этого плагина в качестве прозрачного наложения. Как я могу это сделать?
Мой текущий код:
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
final FrameLayout layout = (FrameLayout) webView.getView().getParent();
final Activity activity = cordova.getActivity();
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
try {
// here I insert the surface
// that I want to be placed behind the webview
activity.setContentView(R.layout.preview);
MySurfaceView myView = new MySurfaceView(activity);
FrameLayout preview = (FrameLayout) activity.findViewById(R.id.myview);
preview.addView(myView);
}
catch(Exception e) {
Log.e(CamCapture.TAG, "failed: " + e.getMessage());
}
}
});
}
Этот вопрос противоположен Как я могу наложить нативный вид поверх CordovaWebView PhoneGap в Android?