您好我正在开发一个应用程序,我正在使用不同的动画,但我的问题是动画正在同时执行而不是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();
答案 0 :(得分:0)
尝试使用ObjectAnimator
和AnimatorSet
代替Animation
和AnimationSet
见Property Animation Overview