본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] Two Finger Touch막기 (동시터치 막기)

by MinChan-Youn 2022. 7. 26.

안녕하세요~ 챠니입니다! :)

오늘은 Two FInger Touch를 막는 방법에 대해서 알아보겠습니다.

 

실제 어떤 영역을 두손가락으로 동시에 터치하여 줌인 또는 줌 아웃같은 기능을 막을 수 있는 방법입니다.

 

 

    Two Finger Touch 제한

    *******.setOnTouchListener(object : View.OnTouchListener {
        override fun onTouch(v: View?, event: MotionEvent?): Boolean {
            try {
                /** Two Finger Touch 막기*/
                if (event!!.pointerCount > 1) {
                    return true
                }
            } catch (e: Exception) {
                e.printStackTrace()
            }
    
            return false
        }
    })

     

    코디에 있어 무조건적인 정답은 없지만

    다음과 같이 Touch listenr에서 potinerCount를 2개 이상일때를 체크하여 Touch가 작동하지 않도록 막을 수 있습니다.

     

     

     

     

     

     

     

     

     

     

    질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!

    응원의 댓글은 저에게 큰 힘이 된답니다! :)

    즐거운 하루되세요!

     

    깃허브 보러 놀러오세요 👇 (맞팔환영)

    https://github.com/younminchan

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com