3

在 MVVMCross 中很容易开发Activity转换,但我发现尝试用片段开发它有很多麻烦。

我有一个带有汉堡菜单的应用程序,我希望能够编辑自己的片段之间的转换。我一直在互联网上搜索,但找不到任何解决方案。

感谢您的关注。

4

1 回答 1

8

如果您将MvxCachingFragmentCompatActivity其用作活动的基本类型,则可以覆盖OnBeforeFragmentChanging方法来设置自定义过渡动画。

public override void OnBeforeFragmentChanging(
    IMvxCachedFragmentInfo fragmentInfo, 
    Android.Support.V4.App.FragmentTransaction transaction)
{
    transaction.SetCustomAnimations(
        // Your entrance animation xml reference
        Resource.Animation.slide_in_from_right,
        // Your exit animation xml reference
        Resource.Animation.slide_out_to_left);

    base.OnBeforeFragmentChanging(fragmentInfo, transaction);
}
于 2016-06-30T19:29:41.557 回答