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