From e2f121cabd9c0d62bedde8a8db07dfa77e170d08 Mon Sep 17 00:00:00 2001 From: Super12138 <70494801+Super12138@users.noreply.github.com> Date: Sun, 21 Jul 2024 15:15:04 +0800 Subject: [PATCH] Improve haptic feedback --- .../kotlin/cn/super12138/todo/utils/VibrationUtils.kt | 2 +- .../cn/super12138/todo/views/settings/SettingsFragment.kt | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/cn/super12138/todo/utils/VibrationUtils.kt b/app/src/main/kotlin/cn/super12138/todo/utils/VibrationUtils.kt index 91ae541..6d4d4bb 100644 --- a/app/src/main/kotlin/cn/super12138/todo/utils/VibrationUtils.kt +++ b/app/src/main/kotlin/cn/super12138/todo/utils/VibrationUtils.kt @@ -7,7 +7,7 @@ import cn.super12138.todo.constant.GlobalValues object VibrationUtils { fun performHapticFeedback( view: View?, - hapticFeedbackConstants: Int = HapticFeedbackConstants.CONTEXT_CLICK + hapticFeedbackConstants: Int = HapticFeedbackConstants.KEYBOARD_TAP ) { if (GlobalValues.hapticFeedback) { view?.performHapticFeedback(hapticFeedbackConstants) diff --git a/app/src/main/kotlin/cn/super12138/todo/views/settings/SettingsFragment.kt b/app/src/main/kotlin/cn/super12138/todo/views/settings/SettingsFragment.kt index 3d2db00..e6e519b 100644 --- a/app/src/main/kotlin/cn/super12138/todo/views/settings/SettingsFragment.kt +++ b/app/src/main/kotlin/cn/super12138/todo/views/settings/SettingsFragment.kt @@ -43,7 +43,7 @@ class SettingsFragment : PreferenceFragmentCompat() { findPreference(Constants.PREF_DARK_MODE)?.apply { setOnPreferenceClickListener { - view?.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) + VibrationUtils.performHapticFeedback(view) true } setOnPreferenceChangeListener { _, newValue -> @@ -61,7 +61,7 @@ class SettingsFragment : PreferenceFragmentCompat() { findPreference(Constants.PREF_SECURE_MODE)?.apply { setOnPreferenceChangeListener { _, _ -> - view?.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) + VibrationUtils.performHapticFeedback(view) view?.let { @@ -176,7 +176,7 @@ class SettingsFragment : PreferenceFragmentCompat() { findPreference(Constants.PREF_ALL_TASKS)?.apply { setOnPreferenceClickListener { startActivity(Intent(context, AllTasksActivity::class.java)) - view?.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) + VibrationUtils.performHapticFeedback(view) true } @@ -185,7 +185,7 @@ class SettingsFragment : PreferenceFragmentCompat() { findPreference(Constants.PREF_ABOUT)?.apply { setOnPreferenceClickListener { startActivity(Intent(context, AboutActivity::class.java)) - view?.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) + VibrationUtils.performHapticFeedback(view) true }