Предполагая, что searchComponent
является прямым потомком макета root. Вы можете просто использовать objectAnimator
над переводом y, чтобы переместить его в верхнюю часть экрана.
var originalY = searchComponent.y // its the starting position of searchComponent which can be used to bring it back to the initial position
val animator = ObjectAnimator.ofFloat(searchComponent, "translationY", originalY, 0)
animator.duration = 500
animator.start()
searchComponent
- состоит из recyclerView
и самого searchView
0
- конечная позиция у