зеркало из https://github.com/DeGsoft/maui-linux.git
29 строки
950 B
C#
29 строки
950 B
C#
#if !FORMS_APPLICATION_ACTIVITY && !PRE_APPLICATION_CLASS
|
|
using Android.Content;
|
|
using Xamarin.Forms;
|
|
using Xamarin.Forms.ControlGallery.Android;
|
|
using Xamarin.Forms.Platform.Android.AppCompat;
|
|
using FragmentTransaction = Android.Support.V4.App.FragmentTransaction;
|
|
|
|
[assembly: ExportRenderer(typeof(NavigationPage), typeof(_50787CustomRenderer))]
|
|
namespace Xamarin.Forms.ControlGallery.Android
|
|
{
|
|
public class _50787CustomRenderer : NavigationPageRenderer
|
|
{
|
|
public _50787CustomRenderer(Context context) : base(context)
|
|
{
|
|
|
|
}
|
|
|
|
protected override int TransitionDuration { get; set; } = 500;
|
|
|
|
protected override void SetupPageTransition(FragmentTransaction transaction, bool isPush)
|
|
{
|
|
if (isPush)
|
|
transaction.SetCustomAnimations(Resource.Animation.enter_from_right, Resource.Animation.exit_to_left);
|
|
else
|
|
transaction.SetCustomAnimations(Resource.Animation.enter_from_left, Resource.Animation.exit_to_right);
|
|
}
|
|
}
|
|
}
|
|
#endif |