I have a transition from one activity to another that I am using in overridePendingTransition. Unfortunately all overridePendingTransition uses is the resource id of the file, so I am having trouble about how to edit this file so my transitions are proper.
Basically what I need to do is make changes to the R.anim.flip_in_scale_in so that I can change the value of the transitions fromX/toX so that it is set based on the user’s screen size.
overridePendingTransition(R.anim.flip_in_scale_in, R.anim.stationary_item);
How do I update the R.anim.flip_in_scale_in file before use in the overridePendingTransition?
There isn’t a way you can alter the animation from the resource file in the way you want.
However, you CAN create the animation to use percentages rather than dp values. When the animation is applied to the
Activity‘s View, it will animate entirely on the view’s size (which in most cases is the screen size).This for example:
Will slide in the view from the right side to the screen within half-a-second.
This will increase the view to 40% it’s current size over the span of one second. The pivot will be directly in the middle of the view regardless of the view’s size.