При перетаскивании изображения по оси X - оно выходит за рамки экрана
override fun onTouch(view: View, motionEvent: MotionEvent): Boolean {
val x = motionEvent.rawX
val y = motionEvent.rawY
when (motionEvent.action) {
MotionEvent.ACTION_DOWN -> {
dx = view.x - motionEvent.rawX
dy = view.y - motionEvent.rawY
}
MotionEvent.ACTION_MOVE -> {
img_chest.animate()
.x(motionEvent.rawX + dx)
.setDuration(0)
.start()
}
else -> {
return false
}
}
return true
}
У меня есть корзинка, которой я ловлю разные штуки. Корзинка двигается по оси Y снизу экрана, но есть проблема в том, что корзинка выходит за пределы экрана и она может просто исчезнуть из-за чего пользователь не сможет ее достать снова. Как сделать так, чтобы корзинка не выходила за рамки экрана?