Я пытаюсь переместить мое изображение из одной позиции в другую с помощью анимации. Вот мой код
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) Есть ли какой-либо способ или библиотека для добавления эффекта размытия во время выполнения моего представления? Я бы увеличил эффект размытия, когда вид начинает двигаться.
Спасибо