如何动态改变回收站视图元素的高度?

时间:2018-07-17 06:41:34

标签: java android animation android-recyclerview

我想在android中像这样创建动画

https://joshwcomeau.github.io/react-flip-move/examples/#/shuffle?_k=smcdfi

所以我想更改高度以及缩小动画以删除条目。

1 个答案:

答案 0 :(得分:0)

您可以使用ViewGroup.LayoutParams类

private void setDimensions(View view, int width, int height){
    android.view.ViewGroup.LayoutParams params = view.getLayoutParams();
    params.width = width;
    params.height = height;
    view.setLayoutParams(params);
}

这将大大简化您的代码,因为这样您就可以为每个按钮调用此方法,并使用适当的宽度和高度值。

setDimensions(button, height/7, height/10);
setDimensions(button2, height/7, height/10);
setDimensions(button3, height/7, height/10);