commit c2c45d0a56f6e28cf619801c03a14a12ec833619
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jul 30 15:01:02 2018 +0100

    Make the 2nd Effects3D activity be an AppCompat one (for Fragments - avoid using a depreciated FragmentPagerAdapter).

diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DActivity2.java b/src/main/java/org/distorted/examples/effects3d/Effects3DActivity2.java
index 79b7a63..5a5b773 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DActivity2.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DActivity2.java
@@ -19,7 +19,6 @@
 
 package org.distorted.examples.effects3d;
 
-import android.app.Activity;
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
 import android.graphics.Canvas;
@@ -28,6 +27,7 @@ import android.opengl.GLSurfaceView;
 import android.os.Bundle;
 import android.support.design.widget.TabLayout;
 import android.support.v4.view.ViewPager;
+import android.support.v7.app.AppCompatActivity;
 import android.view.View;
 import android.widget.CheckBox;
 
@@ -45,7 +45,7 @@ import java.io.InputStream;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-public class Effects3DActivity2 extends Activity
+public class Effects3DActivity2 extends AppCompatActivity
   {
   private int mNumCols;
   private int mNumRows;
@@ -76,6 +76,8 @@ public class Effects3DActivity2 extends Activity
     {
     super.onCreate(savedState);
 
+    setTheme(R.style.Theme_AppCompat_NoActionBar);
+
     Bundle b = getIntent().getExtras();
 
     mObjectType = b.getInt("type");
@@ -101,7 +103,7 @@ public class Effects3DActivity2 extends Activity
 
     mViewPager = findViewById(R.id.effects3d_viewpager);
     mViewPager.setOffscreenPageLimit(2);
-    mPager = new Effects3DTabViewPager(this, getFragmentManager() );
+    mPager = new Effects3DTabViewPager(this, getSupportFragmentManager() );
     mViewPager.setAdapter(mPager);
     TabLayout tabLayout = findViewById(R.id.effects3d_sliding_tabs);
     tabLayout.setupWithViewPager(mViewPager);
@@ -208,13 +210,6 @@ public class Effects3DActivity2 extends Activity
     return mCenterY;
     }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  public float getCenterZ()
-    {
-    return mCenterZ;
-    }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public float getRegionX()
diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DTab.java b/src/main/java/org/distorted/examples/effects3d/Effects3DTab.java
index 7905136..0d894c1 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DTab.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DTab.java
@@ -20,7 +20,7 @@
 package org.distorted.examples.effects3d;
 
 import android.os.Bundle;
-import android.app.Fragment;
+import android.support.v4.app.Fragment;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DTabViewPager.java b/src/main/java/org/distorted/examples/effects3d/Effects3DTabViewPager.java
index 8e85b2b..dc8a264 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DTabViewPager.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DTabViewPager.java
@@ -19,11 +19,11 @@
 
 package org.distorted.examples.effects3d;
 
-import android.app.Fragment;
-import android.app.FragmentManager;
-import android.os.Bundle;
-import android.support.v13.app.FragmentPagerAdapter;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentManager;
+import android.support.v4.app.FragmentPagerAdapter;
 import android.view.View;
+import android.os.Bundle;
 
 import org.distorted.examples.R;
 
