public void AnimationStarted(CAAnimation anim) { colorAnimLayer.Speed = 0.0f; colorAnimLayer.TimeOffset = Delegate.CurrentValueOffset; pathLayer.FillColor = ((CAShapeLayer)colorAnimLayer.PresentationLayer).FillColor; Delegate.ColorDidUpdate(OpaqueColor); }