tra中的动画

时间:2015-01-20 11:28:24

标签: android animation android-activity override pending-transition

当我点击第一个活动的按钮时,我有两个活动它应该向右移动到不完全。同时第二个活动应该从左到右移动这个活动将占据屏幕的50%并休息屏幕将是第一个活动。按钮将在第一个活动。如果我再次点击第一个活动的按钮,第二个活动将从右向左移动它消失,屏幕被第一个活动占用。我在android中使用覆盖Pending Transition完成问题是当我点击按钮时第一个活动滑出而第二个活动占用屏幕

1 个答案:

答案 0 :(得分:0)

您不能一次显示一半的活动,只有一个活动对用户可见,并且为了实现上面提到的动画,您可以在活动中使用两个片段。

使用两个片段并在添加和删除动画时使用动画。

FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction(); 

MyFragment next = getMyFragment();

ft.add(R.id.MyLayout,next);
ft.setCustomAnimations(R.anim.slide_in_right,0);
ft.show(next);
ft.commit();