我想要用动画替换一个fragment,但每次都必须是动态的,即它将从我在屏幕上点击的点开始,但fragmentTransaction.setCustomAnimations
方法使用在anim文件夹中预定义的动画,就像这样:
fragmentTransaction.setCustomAnimations(R.anim.bounce, R.anim.bounce);
我创建了一个ScaleAnimation
对象,以满足我的需求:
ScaleAnimation animation = new ScaleAnimation(fromX,ToX,fromY,toY,pivitX,pivotY);
animation.setDuration(500);
fragmentTransaction.setCustomAnimations
方法不接受 scaleAnimation
,它只接受 int。那么如何在替换 fragment 时实现动态动画呢?