From 9421f67d1342fb6b2e61931ed8317e812aef6345 Mon Sep 17 00:00:00 2001 From: sanjeok77 Date: Fri, 13 Mar 2026 06:21:26 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=8B=AC=EB=A0=A5=20=EC=8A=A4=EC=99=80?= =?UTF-8?q?=EC=9D=B4=ED=94=84=20=EC=95=A0=EB=8B=88=EB=A9=94=EC=9D=B4?= =?UTF-8?q?=EC=85=98=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GestureDetector의 onDown 메서드가 true를 반환하도록 수정 - onInterceptTouchEvent에서 gestureDetector.onTouchEvent(e) 반환값을 리턴하도록 수정 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus --- app/src/main/java/com/example/shiftalarm/MainActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/shiftalarm/MainActivity.kt b/app/src/main/java/com/example/shiftalarm/MainActivity.kt index 02d5d91..2dad548 100644 --- a/app/src/main/java/com/example/shiftalarm/MainActivity.kt +++ b/app/src/main/java/com/example/shiftalarm/MainActivity.kt @@ -142,6 +142,10 @@ class MainActivity : AppCompatActivity() { private val SWIPE_THRESHOLD = 100 private val SWIPE_VELOCITY_THRESHOLD = 100 + override fun onDown(e: MotionEvent): Boolean { + return true + } + override fun onFling( e1: MotionEvent?, e2: MotionEvent, @@ -171,8 +175,7 @@ class MainActivity : AppCompatActivity() { binding.calendarGrid.addOnItemTouchListener(object : androidx.recyclerview.widget.RecyclerView.OnItemTouchListener { override fun onInterceptTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent): Boolean { - gestureDetector.onTouchEvent(e) - return false + return gestureDetector.onTouchEvent(e) } override fun onTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent) {} override fun onRequestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {}