我想动画视图,如图所示。怎么做?
单击此处查看图像
我有以下代码,但如何设置参数current?
动画如何运作?
当用户在图标列表上移动手指时,用户触摸的当前图标的高度设置为 400。
TransitionManager.beginDelayedTransition(layout);
View child = layout.getChildAt(current);
child.setMinimumHeight(400);
其中 current 是 int 类型。
我想动画视图,如图所示。怎么做?
单击此处查看图像
我有以下代码,但如何设置参数current?
动画如何运作?
当用户在图标列表上移动手指时,用户触摸的当前图标的高度设置为 400。
TransitionManager.beginDelayedTransition(layout);
View child = layout.getChildAt(current);
child.setMinimumHeight(400);
其中 current 是 int 类型。
View
如果你想做动画,不应该尝试改变高度、边距或填充。
做一个缩放动画而不是焦点:
View child = layout.getChildAt(current);
child.animate().scaleX(2f).scaleY(2f).setDuration(400).start();
在不聚焦时缩放到正常大小:
View child = layout.getChildAt(current);
child.animate().scaleX(1f).scaleY(1f).setDuration(400).start();