Android 如何在Monodroid中的活动之间从左向右切换滑动动画?

Android 如何在Monodroid中的活动之间从左向右切换滑动动画?,android,xamarin.android,android-animation,Android,Xamarin.android,Android Animation,我正在使用Monodroid进行开发,希望能够向左或向右滑动并加载新活动。我还想有一个动画,显示下一个活动滑入屏幕,而其他活动滑出 我已经尝试过使用XML资源文件重写EndingTransition以及实现动画。然而,这些对我来说都不管用。有人在这方面取得了成功吗?你能把你的代码放在这里而不是某个博客或网站的链接吗 在“我的所有活动”中将此项放入OnCreate不起作用: this.OverridePendingTransition(Resource.Animation.slide_in_rig

我正在使用Monodroid进行开发,希望能够向左或向右滑动并加载新活动。我还想有一个动画,显示下一个活动滑入屏幕,而其他活动滑出

我已经尝试过使用XML资源文件重写EndingTransition以及实现动画。然而,这些对我来说都不管用。有人在这方面取得了成功吗?你能把你的代码放在这里而不是某个博客或网站的链接吗

在“我的所有活动”中将此项放入OnCreate不起作用:

this.OverridePendingTransition(Resource.Animation.slide_in_right, Resource.Animation.slide_out_left);
XML代码:

向右滑入:

<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" >
<translate
    android:duration="200"
    android:fromXDelta="100%"
    android:fromYDelta="0%"
    android:toXDelta="0%"
    android:toYDelta="0%" />
</set>
然后,我希望代码是一个简单的动画(当然,我知道我需要更多地使用这些函数:

OnSwipeLeft()

OnSwipeRight()
AnimateSlideLeft();

AnimateSlideRight();

我的手机上似乎没有启用动画,我必须转到Android手机上的设置并启用动画。一旦我这样做了,动画就工作了。为此,请单击Android设置按钮(在我手机的左下方)。点击“设置”框。然后点击“显示”。然后点击“动画”。然后点击“所有动画”.一旦我这么做了,一切都正常了

AnimateSlideLeft();

AnimateSlideRight();