Добавление эффекта размытия во время выполнения - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь переместить мое изображение из одной позиции в другую с помощью анимации. Вот мой код

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

...