我需要以动画的方式开始一项活动。任何人都可以帮助我吗? 创建一个intent并以正常方式启动一个活动将显示新的活动。我需要从一侧开始,比如说左侧..如何在创建意图附近设置动画..
答案 0 :(得分:1)
使用以下内容:
this.overridePendingTransition(R.anim.slidein_left, R.anim.slideout_right);
其中R.anim。*是/ res / anim /文件夹中的动画XML文件。
以下是我的slidein_left
:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromXDelta="-100%"
android:toXDelta="0%" />
</set>
slideout_right
:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromXDelta="0%"
android:toXDelta="100%" />
</set>
这样做会将两个活动向左滑动,使新活动从左侧滑入,将旧活动推向右侧。
此外,正如@ njzk2所述,请在提出问题之前尝试自己努力,并向我们提供您可能已经尝试过的事情。