Анимация прерывается из-за другой анимации - PullRequest
0 голосов
/ 07 октября 2019

Это не первый раз, когда я обнаружил эту проблему. Если вы воспроизводите анимацию одновременно с другой, она останавливается случайным образом.

halfPie.post(new Runnable() {
                    @Override
                    public void run() {
                        ValueAnimator animator = new ValueAnimator();
                        animator.setObjectValues(0, 100);
                        animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                            public void onAnimationUpdate(ValueAnimator animation) {
                                halfPie.setCenterText(String.valueOf(animation.getAnimatedValue()));
                            }
                        });
                        animator.setDuration(10000); // here you set the duration of the anim
                        animator.start();

                    }
                });

Эта анимация прерывается анимацией halfPie. (Pd: у него есть анимация, которая показывает весь объект от невидимого до видимого)

Примечание: я знаю, что вы можете слушать onAnimationEnd, но я хочу, чтобы они играли вместе. (Это не значит использовать AnimationSet)

1 Ответ

0 голосов
/ 07 октября 2019

Поместите эту строку в тег приложения AndroidManifest.xml файл

android:hardwareAccelerated="true"

Я надеюсь, что это решит вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...