OSDN Git Service

内蔵カメラの向きを適切に表示できるようにした。
[gokigen/mangle.git] / app / src / main / java / jp / osdn / gokigen / gokigenassets / liveview / CameraOrientationEventReceiver.kt
diff --git a/app/src/main/java/jp/osdn/gokigen/gokigenassets/liveview/CameraOrientationEventReceiver.kt b/app/src/main/java/jp/osdn/gokigen/gokigenassets/liveview/CameraOrientationEventReceiver.kt
new file mode 100644 (file)
index 0000000..642c4e8
--- /dev/null
@@ -0,0 +1,19 @@
+package jp.osdn.gokigen.gokigenassets.liveview
+
+import android.content.Context
+import android.view.OrientationEventListener
+
+class CameraOrientationEventReceiver(context: Context): OrientationEventListener(context)
+{
+    private var orientation : Int = -1
+
+    override fun onOrientationChanged(p0: Int)
+    {
+        orientation = p0
+    }
+
+    fun isPositionIsClockWise() : Boolean
+    {
+        return (orientation <= 180)
+    }
+}