这是我进行 Android 开发的第一周,遇到了一些麻烦,请耐心等待。
这真的很简单,但所有其他答案都不够清晰或详细,我无法应用它。
单击按钮后,我试图从“activity_main.xml”切换到第二个 .xml。我已经连接了按钮并放入 setContentView(R.layout.view) 并且它可以工作,但我希望它具有动画效果。我希望视图来自右侧,然后当用户按下时相反。如果有帮助,我会在 Eclipse 中执行此操作。
提前致谢!
假设您所追求的是两个活动之间的过渡,这就是您需要做的事情:
创建一个新的活动类。对于此示例,我们将其命名为 MySecondActivity。
在这个新的 Activity 类中,确保您正在扩充新的布局 xml。
在原来的 Activity 类中,用 Intent 打开新的 Activity,然后在新的 Activity 上,用你想要的动画调用 overridePendingTransition:
代码示例:
Intent intent = new Intent(this, MySecondActivity.class);
startActivity(intent);
getActivity().overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
在此示例中,我使用的是 Android 预定义动画。您也可以创建自己的,但我觉得这可能足以满足您的需求。
希望这可以帮助。