diff --git a/app/src/main/kotlin/jackall/moncalc/Const.kt b/app/src/main/kotlin/jackall/moncalc/Const.kt index d327068..316a126 100644 --- a/app/src/main/kotlin/jackall/moncalc/Const.kt +++ b/app/src/main/kotlin/jackall/moncalc/Const.kt @@ -8,5 +8,7 @@ const val serviceChannelId = "mainService" const val notificationId = 1 const val questDataVersion = 0 + const val moveButtonActiveAlpha = 1.0f + const val moveButtonInactiveAlpha = 0.7f } } \ No newline at end of file diff --git a/app/src/main/kotlin/jackall/moncalc/service/MainService.kt b/app/src/main/kotlin/jackall/moncalc/service/MainService.kt index 2a0ab35..9ffdb76 100644 --- a/app/src/main/kotlin/jackall/moncalc/service/MainService.kt +++ b/app/src/main/kotlin/jackall/moncalc/service/MainService.kt @@ -24,6 +24,7 @@ import jackall.moncalc.vo.Fruit import jackall.moncalc.vo.Grade import jackall.moncalc.vo.Temple +import kotlinx.android.synthetic.main.move_overlay.view.* /** @@ -154,6 +155,7 @@ return { setOnLongClickListener { view -> isLongClick = true + view.move_button.alpha = Const.moveButtonActiveAlpha false }.apply { setOnTouchListener { view, motionEvent -> @@ -178,6 +180,7 @@ MotionEvent.ACTION_UP -> { if (isLongClick) { + view.move_button.alpha = Const.moveButtonInactiveAlpha mySharedPref.putValue(PreferenceKeys.VIEWX, Int::class.java, moveViewParams?.x ?: 0) mySharedPref.putValue(PreferenceKeys.VIEWY, Int::class.java, moveViewParams?.y ?: 0) } else { diff --git a/app/src/main/res/drawable/move_button.png b/app/src/main/res/drawable/move_button.png new file mode 100644 index 0000000..9ce316d --- /dev/null +++ b/app/src/main/res/drawable/move_button.png Binary files differ diff --git a/app/src/main/res/layout/move_overlay.xml b/app/src/main/res/layout/move_overlay.xml index 9d7c50c..6c9db46 100644 --- a/app/src/main/res/layout/move_overlay.xml +++ b/app/src/main/res/layout/move_overlay.xml @@ -1,15 +1,14 @@ + android:layout_width="@dimen/move_button_size" + android:layout_height="@dimen/move_button_size"> - + \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index a5d63ac..77572a0 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,4 +3,5 @@ 24dp 72dp 48dp + 48dp \ No newline at end of file