diff --git a/app/src/main/java/com/panoramagl/sample/MainActivity.kt b/app/src/main/java/com/panoramagl/sample/MainActivity.kt
index 224d9480..1310a809 100644
--- a/app/src/main/java/com/panoramagl/sample/MainActivity.kt
+++ b/app/src/main/java/com/panoramagl/sample/MainActivity.kt
@@ -1,9 +1,11 @@
package com.panoramagl.sample
+import android.annotation.SuppressLint
import android.graphics.BitmapFactory
import android.os.Bundle
import android.os.Handler
import android.os.Looper
+import android.util.Log
import android.view.MotionEvent
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
@@ -43,6 +45,30 @@ class MainActivity : AppCompatActivity(), HotSpotListener {
changePanorama(0)
binding.button1.setOnClickListener { changePanorama(0) }
binding.button2.setOnClickListener { changePanorama(1) }
+
+ changeTo1()
+ }
+
+ @SuppressLint("SetTextI18n")
+ private fun changeTo1() {
+ Handler(Looper.getMainLooper()).postDelayed({
+ count++
+ Log.d("count", count.toString())
+ binding.countView.text = "count= $count"
+ changePanorama(1)
+ changeTo0()
+ }, DELAY)
+ }
+
+ @SuppressLint("SetTextI18n")
+ private fun changeTo0() {
+ Handler(Looper.getMainLooper()).postDelayed({
+ count++
+ Log.d("count", count.toString())
+ binding.countView.text = "count= $count"
+ changePanorama(0)
+ changeTo1()
+ }, DELAY)
}
override fun onResume() {
@@ -125,4 +151,9 @@ class MainActivity : AppCompatActivity(), HotSpotListener {
override fun onHotspotClick(identifier: Long) {
runOnUiThread { Toast.makeText(this@MainActivity, "HotSpotClicked! Id is-> $identifier", Toast.LENGTH_SHORT).show() }
}
+
+ companion object {
+ var count = 0
+ const val DELAY = 700L
+ }
}
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 9839e8bc..d7465ee5 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -28,6 +28,12 @@
android:layout_margin="@dimen/activity_horizontal_margin"
android:text="Image 2"
tools:ignore="HardcodedText" />
+
+