diff --git a/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoAdapter.kt b/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoAdapter.kt index ae32823..e595d1f 100644 --- a/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoAdapter.kt +++ b/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoAdapter.kt @@ -1,5 +1,6 @@ package cn.super12138.todo.views.todo +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -50,6 +51,7 @@ class ToDoAdapter( ViewModelProvider(viewModelStoreOwner)[ToDoFragmentViewModel::class.java] holder.checkToDoBtn.setOnClickListener { + it.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) if (position < 0 || position >= todoList.size) { return@setOnClickListener } @@ -70,6 +72,7 @@ class ToDoAdapter( } holder.delToDoBtn.setOnClickListener { + it.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) if (position < 0 || position >= todoList.size) { return@setOnClickListener } diff --git a/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoFragment.kt b/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoFragment.kt index 6cbba39..de4dff0 100644 --- a/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoFragment.kt +++ b/app/src/main/kotlin/cn/super12138/todo/views/todo/ToDoFragment.kt @@ -1,6 +1,7 @@ package cn.super12138.todo.views.todo import android.os.Bundle +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -72,6 +73,7 @@ class ToDoFragment : Fragment() { } binding.addItem.setOnClickListener { + it.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK) toDoDialogBinding = DialogAddTodoBinding.inflate(layoutInflater) activity?.let { it1 ->