From 7c2421c622023550444dee2a2e92c1935ef38938 Mon Sep 17 00:00:00 2001 From: "yao.fu" Date: Thu, 20 Jul 2017 15:33:35 +0800 Subject: [PATCH 1/3] Hide/Show Demo Player control buttons function --- .../MD360PlayerActivity.java | 12 + .../layout/activity_md_using_surface_view.xml | 619 +++++++++--------- .../main/java/com/asha/vrlib/MDVRLibrary.java | 4 + 3 files changed, 333 insertions(+), 302 deletions(-) diff --git a/app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java b/app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java index d708f8d0..20361a6f 100644 --- a/app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java +++ b/app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java @@ -13,6 +13,7 @@ import android.os.Bundle; import android.support.v4.util.SimpleArrayMap; import android.util.SparseArray; +import android.view.MotionEvent; import android.view.View; import android.view.Window; import android.view.WindowManager; @@ -151,6 +152,17 @@ public void onCreate(Bundle savedInstanceState) { // init VR Library mVRLibrary = createVRLibrary(); + mVRLibrary.addClickListener(new MDVRLibrary.IGestureListener() { + @Override + public void onClick(MotionEvent e) { + View view = findViewById(R.id.control_layout); + if (view.getVisibility() == View.VISIBLE){ + view.setVisibility(View.GONE); + } else { + view.setVisibility(View.VISIBLE); + } + } + }); final Activity activity = this; diff --git a/app/src/main/res/layout/activity_md_using_surface_view.xml b/app/src/main/res/layout/activity_md_using_surface_view.xml index ebd369ff..fe3e28f0 100644 --- a/app/src/main/res/layout/activity_md_using_surface_view.xml +++ b/app/src/main/res/layout/activity_md_using_surface_view.xml @@ -5,307 +5,322 @@ android:layout_height="match_parent" tools:context=".MD360PlayerActivity"> - - - - - - - - - - - - - - - - - - - - -