I have two views in different layouts. I want to move one to another. What happened to my code? Y animation does not play correctly. The first view is located in the fragment layout, the second in the status bar
... int p1[] = new int[2]; int p2[] = new int[2]; viewOne.getLocationInWindow(p1); viewTwo.getLocationInWindow(p2); AnimatorSet animatorSet = new AnimatorSet(); animatorSet .play(ObjectAnimator.ofFloat(expandedImageView, "X", p1[0], p2[0] - p1[0])) .with(ObjectAnimator.ofFloat(expandedImageView, "Y", p1[1], p2[1] - p1[1])) .with(ObjectAnimator.ofFloat(expandedImageView, View.SCALE_X, startScale)) .with(ObjectAnimator.ofFloat(expandedImageView, View.SCALE_Y, startScale));
source share