From: MRSa Date: Mon, 9 Aug 2021 12:55:28 +0000 (+0900) Subject: 状態パネルを操作パネル化、前回設定のパネル番号を記憶するようにした。 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7046f3819eafac0461da57a63f67021876296070;p=gokigen%2Fmangle.git 状態パネルを操作パネル化、前回設定のパネル番号を記憶するようにした。 --- diff --git a/app/src/main/java/jp/osdn/gokigen/gokigenassets/camera/console/ConsolePanelControl.kt b/app/src/main/java/jp/osdn/gokigen/gokigenassets/camera/console/ConsolePanelControl.kt index e627530..49ee2e2 100644 --- a/app/src/main/java/jp/osdn/gokigen/gokigenassets/camera/console/ConsolePanelControl.kt +++ b/app/src/main/java/jp/osdn/gokigen/gokigenassets/camera/console/ConsolePanelControl.kt @@ -70,11 +70,19 @@ class ConsolePanelControl (private val context: AppCompatActivity, private val v private const val NOF_AREA_VERTICAL = 9.0f private const val RADIUS = 5.0f private const val showTouchedPosition = false - } init { + try + { + currentCameraControlId = preference.getCameraOption1().toInt() - 1 + } + catch (e: Exception) + { + e.printStackTrace() + currentCameraControlId = -1 + } ScaleGestureDetectorCompat.setQuickScaleEnabled(scaleGestureDetector, true) gestureDetector.setIsLongpressEnabled(true) } @@ -181,8 +189,9 @@ class ConsolePanelControl (private val context: AppCompatActivity, private val v } count++ } while (count <= MAX_CONTROL_CAMERAS) + preference.getUpdater()?.setCameraOption1(currentCameraControlId.toString()) } - catch (e : Exception) + catch (e: Exception) { e.printStackTrace() } diff --git a/app/src/main/res/values-ja/arrays.xml b/app/src/main/res/values-ja/arrays.xml index 2dee1d6..952a330 100644 --- a/app/src/main/res/values-ja/arrays.xml +++ b/app/src/main/res/values-ja/arrays.xml @@ -16,7 +16,7 @@ 未使用 - 状態パネル + 操作パネル 作例表示 内蔵カメラ Ricoh GR / PENTAX diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index e67e39e..feb9f07 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -16,7 +16,7 @@ None - Status Panel + Console Panel Show Example Internal Camera Ricoh GR / PENTAX