【问题标题】:How to add transition effect for layouts in android when using intents使用意图时如何在android中为布局添加过渡效果
【发布时间】:2012-12-18 20:50:58
【问题描述】:

如何在android中使用intents时为布局添加过渡效果。

从一种布局到另一种布局。

【问题讨论】:

标签: android android-layout android-intent


【解决方案1】:

如果你想在从一个Activity切换到另一个Activity时添加过渡效果,使用下面的代码,

Intent i = new Intent(First.this, Second.class);
i.putExtra("data", data);
startActivity(i);

/** Fading Transition Effect */
First.this.overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);

【讨论】:

  • 谢谢,但是在哪里可以下载动画淡入淡出?
  • 谢谢我给了你一个赞成票,我正在使用代码在随着透明度变化的活动淡入淡出之间切换。我希望能够使用向右或向左移动屏幕的效果,这可能吗?
  • @Androiduser 为此,您必须创建自己的动画 xml 文件
  • 谢谢 Sahil...你知道如何在 trasition 中获得 3d 翻转效果吗...有没有 xml 呢??
【解决方案2】:

因此对于动画,使用第二个活动的 OnCreate() 中的代码为:

overridePendingTransition(R.anim.fadein, R.anim.fadeout);

或者

意图之后

    First.this.overridePendingTransition(R.anim.fadein, R.anim.fadeout);

这对你有很大帮助。 以下链接将为您提供帮助:Animation

Animation2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2023-01-18
    • 2018-04-20
    • 1970-01-01
    • 2020-09-18
    • 1970-01-01
    • 2013-11-13
    相关资源
    最近更新 更多