Android 如何将AnimationDrawable与TranslateAnimation相结合

Android 如何将AnimationDrawable与TranslateAnimation相结合,android,animation,Android,Animation,我想在使用AnimationDrawable创建的动画图像上设置TranslateAnimation 但我的搜索毫无用处 我发现了一个类似的代码,它几乎满足了我的需求,但还不够 final AnimationDrawable rocketAnimation = (AnimationDrawable) item_page_naghach_chapter.getDrawable(); item_page_naghach_chapter.animate().translationY(-

我想在使用AnimationDrawable创建的动画图像上设置TranslateAnimation

但我的搜索毫无用处

我发现了一个类似的代码,它几乎满足了我的需求,但还不够

final AnimationDrawable rocketAnimation = (AnimationDrawable) item_page_naghach_chapter.getDrawable();
        item_page_naghach_chapter.animate().translationY(-500).withLayer().setDuration(500).setListener(new Animator.AnimatorListener() {
            @Override
            public void onAnimationStart(Animator animation) {

            }

            @Override
            public void onAnimationEnd(Animator animation) {
                rocketAnimation.start();
            }

            @Override
            public void onAnimationCancel(Animator animation) {

            }

            @Override
            public void onAnimationRepeat(Animator animation) {

            }
        }).start();
但这还不够,因为我需要使用TranslateAnimation

解决办法是什么