Android, как создать анимацию Fling, созданный на WindowManager?
Я создаю Вид изнутри Service
с помощью WindowManager
Это как головы чата в фейсбуке. поэтому, чтобы переместить это представление я использую windowManager.updateViewLayout(view, params)
при этом мой вид движется на ощупь, но он настолько липкий, что мне нужно, чтобы он двигался с эффектом броска (вид не должен останавливаться, когда пользователь оставил палец, он должен двигаться в соответствии со скоростью), для достижения этого я пытался использовать Класс FlingAnimation, но он не работает, потому что это представление движется не так, как обычно
/../
MotionEvent.ACTION_MOVE -> {
//Calculate the X and Y coordinates of the view.
paramsOfControls.x = initialX + (event.rawX - initialTouchX).toInt()
paramsOfControls.y = initialY + (event.rawY - initialTouchY).toInt()
//Update the layout with new X & Y coordinate
windowManager.updateViewLayout(controlsView, paramsOfControls)
return true
}
/../