Skip to content

Instantly share code, notes, and snippets.

View fabiansanchez18's full-sized avatar

fabiansanchez18

View GitHub Profile
@fabiansanchez18
fabiansanchez18 / Animation Fade
Created October 11, 2022 19:10 — forked from aloisdeniel/Animation Fade
Xamarin.iOS view common animations
public static void Fade (this UIView view, bool isIn, double duration = 0.3, Action onFinished = null)
{
var minAlpha = (nfloat)0.0f;
var maxAlpha = (nfloat)1.0f;
view.Alpha = isIn ? minAlpha : maxAlpha;
view.Transform = CGAffineTransform.MakeIdentity ();
UIView.Animate (duration, 0, UIViewAnimationOptions.CurveEaseInOut,
() => {
view.Alpha = isIn ? maxAlpha : minAlpha;