From 378abe73c961a66f84a3d36e934daa1b87eb8c48 Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com> Date: Mon, 25 Mar 2024 16:23:44 -0400 Subject: [PATCH] feat: add haptics to long click event (#290) Please, someone. Anyone. Tell me it's OK to let go.... --- app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt | 2 ++ app/src/main/java/ani/dantotsu/home/HomeFragment.kt | 2 ++ app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt | 2 ++ 3 files changed, 6 insertions(+) diff --git a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt index ea3bb1a9..a7a2f3a9 100644 --- a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt @@ -4,6 +4,7 @@ import android.content.Intent import android.os.Handler import android.os.Looper import android.util.TypedValue +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -96,6 +97,7 @@ class AnimePageAdapter : RecyclerView.Adapter + view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) ContextCompat.startActivity( view.context, Intent(view.context, ProfileActivity::class.java) diff --git a/app/src/main/java/ani/dantotsu/home/HomeFragment.kt b/app/src/main/java/ani/dantotsu/home/HomeFragment.kt index 917d0fec..c3a154a2 100644 --- a/app/src/main/java/ani/dantotsu/home/HomeFragment.kt +++ b/app/src/main/java/ani/dantotsu/home/HomeFragment.kt @@ -5,6 +5,7 @@ import android.content.Intent import android.graphics.drawable.Animatable import android.os.Build import android.os.Bundle +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -124,6 +125,7 @@ class HomeFragment : Fragment() { ) } binding.homeUserAvatarContainer.setOnLongClickListener { + it.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) ContextCompat.startActivity( requireContext(), Intent(requireContext(), ProfileActivity::class.java) .putExtra("userId", Anilist.userid),null diff --git a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt index 7ca0687f..d9d3bb83 100644 --- a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt @@ -4,6 +4,7 @@ import android.content.Intent import android.os.Handler import android.os.Looper import android.util.TypedValue +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -96,6 +97,7 @@ class MangaPageAdapter : RecyclerView.Adapter + view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) ContextCompat.startActivity( view.context, Intent(view.context, ProfileActivity::class.java)