【问题标题】:How to create the layout and transitions like the android 3 email app?如何创建类似于 android 3 电子邮件应用程序的布局和过渡?
【发布时间】:2011-07-15 12:34:30
【问题描述】:

我正在尝试找到一种方法来构建类似于 android 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 从左上角开始设置动画,并且所有隐藏/显示片段都淡出/淡入。我在哪里可以关闭这些动画?

【问题讨论】:

    标签: android transition android-fragments


    【解决方案1】:

    最好的方法似乎是使用上面设计的布局的 2 个活动。活动的淡入淡出和滑动过渡会产生相同的视觉效果。

    【讨论】:

      猜你喜欢
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 2012-10-10
      • 2020-10-22
      • 1970-01-01
      相关资源
      最近更新 更多