如何让我轻扫动画从左至右过渡活动之间MonoDroid的?(How Do I Make a Swip

2019-07-03 13:31发布

我使用MonoDroid的发展,并希望能够向左或向右滑动,当我这样做加载新的活动。 我也希望有一个动画,显示下一个活动滑入屏幕,而其他滑出。

我试着OverridePendingTransition使用XML资源文件以及执行动画。 这一切都不是为我工作,但是。 有没有人有这样的成功? 你可以在这里,而不是把你的代码链接到一些博客或网站?

在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>

滑出左:

<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();

Answer 1:

看来动画没有我的手机上启用,我不得不去设置我的Android手机上,使动画。 一旦我这样做,动画工作。 要做到这一点,点击Android设置按钮(在我的手机左下角)。 点击“设置”对话框。 然后点击“显示”。 然后点击“动画”。 然后点击“所有动画”。 一旦我这样做,一切正常。



文章来源: How Do I Make a Swipe Animation From Left To Right Transition Between Activities In Monodroid?