Android 中的片段转换与 MVVMCross
Fragment transitions in Android with MVVMCross
在 MVVMCross 中很容易开发 Activity
过渡,但我发现尝试用片段开发这个有很多麻烦。
我有一个带有汉堡菜单的应用程序,我希望能够编辑自己的片段之间的过渡。我一直在网上搜索,但找不到任何解决方案。
感谢您的关注。
如果您使用 MvxCachingFragmentCompatActivity
作为 activity 的基本类型,您可以覆盖 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);
}
在 MVVMCross 中很容易开发 Activity
过渡,但我发现尝试用片段开发这个有很多麻烦。
我有一个带有汉堡菜单的应用程序,我希望能够编辑自己的片段之间的过渡。我一直在网上搜索,但找不到任何解决方案。
感谢您的关注。
如果您使用 MvxCachingFragmentCompatActivity
作为 activity 的基本类型,您可以覆盖 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);
}