From 7d6e83de5a8280d06d47234fe756aa3050e9b9a1 Mon Sep 17 00:00:00 2001 From: Gianmarco Leone Date: Mon, 23 Jan 2017 11:57:17 +0100 Subject: [PATCH] New Android property "overlay" Exposing GLCanvas.setZOrderMediaOverlay as React Native prop. Setting it to true put the new SurfaceView above the previous. Fixes issue #131 --- android/RNGL.iml | 32 +++---------------- .../RNGL/GLCanvasManager.java | 5 +++ 2 files changed, 9 insertions(+), 28 deletions(-) diff --git a/android/RNGL.iml b/android/RNGL.iml index 43212b5..5ea17de 100644 --- a/android/RNGL.iml +++ b/android/RNGL.iml @@ -1,5 +1,5 @@ - + @@ -33,14 +33,12 @@ - - @@ -50,7 +48,6 @@ - @@ -58,7 +55,6 @@ - @@ -66,7 +62,6 @@ - @@ -74,7 +69,6 @@ - @@ -82,35 +76,17 @@ - - + - - - - - - - - - - - - - - - + - - - @@ -123,8 +99,8 @@ - + diff --git a/android/src/main/java/com/projectseptember/RNGL/GLCanvasManager.java b/android/src/main/java/com/projectseptember/RNGL/GLCanvasManager.java index b5265e3..ae34348 100644 --- a/android/src/main/java/com/projectseptember/RNGL/GLCanvasManager.java +++ b/android/src/main/java/com/projectseptember/RNGL/GLCanvasManager.java @@ -47,6 +47,11 @@ public class GLCanvasManager extends SimpleViewManager { view.setAutoRedraw(autoRedraw); } + @ReactProp(name = "overlay") + public void setZOrderMediaOverlay(GLCanvas view, boolean overlay) { + view.setZOrderMediaOverlay(overlay); + } + @ReactProp(name = "pointerEvents") public void setPointerEvents(GLCanvas view, @Nullable String pointerEventsStr) { if (pointerEventsStr != null) { -- 2.26.2