动画不按顺序工作

时间:2018-05-03 07:24:11

标签: java android animation

您好我正在开发一个应用程序,我正在使用不同的动画,但我的问题是动画正在同时执行而不是one_by_one。 为了解决这个问题,我使用了动画集,但问题仍然存在。 我不明白我哪里错了。 请任何帮助将不胜感激谢谢 我的代码

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        View view= inflater.inflate(R.layout.fragment_profile, container, false);
        AnimationSet animationSet = new AnimationSet(true);
        Animation animFadeIn = AnimationUtils.loadAnimation(getActivity(), R.anim.fade_in);
        Animation expandIn = AnimationUtils.loadAnimation(getActivity(), R.anim.image_popup);
        Animation slideIn = AnimationUtils.loadAnimation(getActivity(),R.anim.slide_in_down);
        background_image = (RelativeLayout)view.findViewById(R.id.background_image);
        background_image.startAnimation(slideIn);
        circleImageView = (CircleImageView)view.findViewById(R.id.circle_image);
        circleImageView.startAnimation(expandIn);
        profile_recyclerview.clearAnimation();
        profile_recyclerview.startAnimation(animFadeIn);
        animationSet.addAnimation(slideIn);
        animationSet.addAnimation(expandIn);
        animationSet.addAnimation(animFadeIn);
        animFadeIn.reset();

1 个答案:

答案 0 :(得分:0)

尝试使用ObjectAnimatorAnimatorSet代替AnimationAnimationSetProperty Animation Overview