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" /> + +