Add haptic feedback for some actions
This commit is contained in:
parent
5e414c4707
commit
752a037380
2 changed files with 5 additions and 0 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 ->
|
||||
|
|
|
|||
Loading…
Reference in a new issue