如何像android 3电子邮件应用程序那样创建布局和过渡?
我正试图找到一种方法来构建一个类似android 3电子邮件应用程序的布局,在从文件夹视图切换到特定电子邮件时,具有相同的转换如何像android 3电子邮件应用程序那样创建布局和过渡?,android,transition,android-fragments,Android,Transition,Android Fragments,我正试图找到一种方法来构建一个类似android 3电子邮件应用程序的布局,在从文件夹视图切换到特定电子邮件时,具有相同的转换 ------------------------------ ------------------------------ | View 1 | View 2 | | View 2 | View 3 | | | | | |
------------------------------ ------------------------------
| View 1 | View 2 | | View 2 | View 3 |
| | | | | |
| | | --> | | |
| | | | | |
| | | | | |
------------------------------ ------------------------------
如果用户单击视图2中的某个条目,则视图1应向左滑出,视图3应向右滑入。视图2必须向左移动并调整大小。在android邮件应用程序中,整个页面似乎从右侧滑入。淡入使效果如同视图2正在移动
我尝试了3个片段,但没有成功地正确创建/应用动画
第二个版本是包含2个活动的构建,但是转换看起来不像预期的那样。标题栏也设置了动画
你知道哪种布局最好吗?如何应用所需的动画
编辑: 当前解决方案: 我在布局中有3个片段。视图3在启动时隐藏 单击视图2:
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.hide( view1);
transaction.show( view3);
transaction.setTransition( FragmentTransaction.TRANSIT_NONE );
transaction.commit();
唯一的问题是,视图3在第一次显示时从左上角设置动画,并且所有隐藏/显示片段都淡出/淡入。在哪里可以关闭这些动画?最好的方法似乎是在上面设计的布局中使用2个活动。活动的淡入淡出和滑动过渡会产生相同的视觉效果