예제 #1
0
        public Animator FadeOutView(View target, long duration, Action started, Action ended)
        {
            var animator = RenderingHelpers.CreateValueAnimator(duration, 1f, 0f, started, ended, v => target.Invalidate());

            RenderingHelpers.AnimateAlphaProperty(target, (long)(duration * 0.333), (long)(duration * 0.666), false, null, null);
            return(animator);
        }
예제 #2
0
 public Animator FadeOutView(View target, long duration, Action started, Action ended)
 {
     RenderingHelpers.AnimateAlphaProperty(target, duration, false, started, ended);
     return(null);
 }
예제 #3
0
 public FadeRenderer()
 {
     eraserPaint = RenderingHelpers.CreateEraser();
 }
예제 #4
0
 public Animator FadeInView(View target, long duration, Action started, Action ended)
 {
     RenderingHelpers.SetAlphaProperty(target, true, started, ended);
     return(null);
 }
예제 #5
0
 public AnticipateOvershootRenderer()
 {
     bouncy      = new AnticipateOvershootInterpolator();
     eraserPaint = RenderingHelpers.CreateEraser();
 }