动画完成后启动 Activity

El *_*mer 1 android android-animation

我有这个代码

    b1.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            intent.putExtra("chapter", 1);
            b1.startAnimation(animZoom1);
            startActivity(intent);
        }});
Run Code Online (Sandbox Code Playgroud)

该方法一次运行所有行,动画持续时间为 1.5 秒,但Activity运行时间不到 0.5 秒我只想StartActiviy(intenet);在动画结束后运行

cod*_*gic 5

使用动画监听器

onAnimationEnd开始你ActivityIntent

我刚刚从快速搜索中选择了第一个,但是这个答案应该会有所帮助。您还可以搜索并找到更多示例。