Анимация расширения вниз item'а RecyclerView не работает
Хочу сделать, чтобы при клике на item он немного расширялся вниз. Использую RecyclerView
со StaggeredGridLayoutManager
.
int h = (int) (rootLayout.getMeasuredHeight() / getResources().getDisplayMetrics().density);
ValueAnimator anim = ValueAnimator.ofInt(h, h+48).setDuration(1500);
anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(@NonNull ValueAnimator valueAnimator) {
StaggeredGridLayoutManager.LayoutParams params = (StaggeredGridLayoutManager.LayoutParams) rootLayout.getLayoutParams();
params.height += valueAnimator.getAnimatedFraction();
rootLayout.setLayoutParams(params);
}
});
anim.start();
Но в итоге ничего не происходит. Вообще ничего...
Источник: Stack Overflow на русском