민프

[Android][kotlin] setOnTouchListener을 이용해서 뷰 확대하기 본문

[Android]

[Android][kotlin] setOnTouchListener을 이용해서 뷰 확대하기

민프야 2021. 12. 16. 11:30
        mImageView.setOnTouchListener { v: View, event: MotionEvent ->
            when(event.action) {
                MotionEvent.ACTION_DOWN -> {
                    moveX = v.x - event.rawX
                    moveY = v.y - event.rawY
                }
                MotionEvent.ACTION_MOVE -> {
                    v.animate()
                        .x(event.rawX + moveX)
                        .y(event.rawY + moveY)
                        .setDuration(0)
                        .start()
                }
            }
            //리턴값은 return 없이 아래와 같이
            true // or false
        }
Comments