java - 检测动画结束(Android Studio)

标签 java android android-studio android-animation

我想知道如何检测动画的结束。 这是动画:

image.animate().xBy(screenWidth-200).setDuration(5000).start();

最佳答案

添加一个AnimatorListener:

    Animator.AnimatorListener listener = new Animator.AnimatorListener() {
        @Override
        public void onAnimationStart(Animator animation) {

        }


        @Override
        public void onAnimationEnd(Animator animation) {

        }


        @Override
        public void onAnimationCancel(Animator animation) {

        }


        @Override
        public void onAnimationRepeat(Animator animation) {

        }
    });

    image.animate().xBy(screenWidth-200).setDuration(5000).setListener(listener).start();

关于java - 检测动画结束(Android Studio),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297981/

相关文章:

java - 如何使用 java 8 lambda 和流对 Map<YearMonth, List<LocalDate>> 进行排序

Java、命名Bean、通配符?

Android DownloadManager 重定向时不工作

java - 使用 Linkify.addLinks 结合 Html.fromHtml

android-studio - 如何更改导航栏图标的颜色? (安卓工作室)

Java:当没有焦点时,在第二个监视器中保持窗口全屏

java - 有人可以帮助将这个简洁的 Java 函数解构为简单的英语吗?

java - Android java 启动新 Activity 时出现问题

java - 无法获取 org.gradle.api.Project 类型的项目 'VERSION_CODE' 的未知属性 ':app'

安卓 : automate SVG import