Java 如何动态更改回收器视图元素的高度?
我想在android中创建这样的动画Java 如何动态更改回收器视图元素的高度?,java,android,animation,android-recyclerview,Java,Android,Animation,Android Recyclerview,我想在android中创建这样的动画 因此,我想在缩放动画的同时更改高度以删除条目。您可以使用ViewGroup.LayoutParams类执行此操作 private void setDimensions(View view, int width, int height){ android.view.ViewGroup.LayoutParams params = view.getLayoutParams(); params.width = width; params.h
因此,我想在缩放动画的同时更改高度以删除条目。您可以使用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);
选中此选项实际上我希望在删除时删除元素下方的元素向上移动。但在上面的链接中,它首先删除条目并应用动画,然后在元素下方向上移动。