我尝试通过动画将图像从一个位置移动到另一个位置。这是我的代码
int[] locationTo = new int[2];
secondView.getLocationOnScreen(locationTo);
int x1 = locationTo[0];
int y1 = locationTo[1];
logo.post(() -> {
float height = logo.getHeight();
logo.animate()
.x(x1)
.y(y1 - (height * 2))
.setDuration(5000)
.setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animator) {
}
@Override
public void onAnimationEnd(Animator animator) {
}
@Override
public void onAnimationCancel(Animator animator) {
}
@Override
public void onAnimationRepeat(Animator animator) {
}
})
.start();
});
此代码运行完美。我有两个问题 1)有什么方法可以检查视图的x1和y1运行时吗? 2)是否有任何方法或库在我的视图运行时中添加模糊效果?当视图开始移动时,我会增加模糊效果。 谢谢