void Animate(LibraryHoloCircularProgressBar.HoloCircularProgressBar progressBar, Android.Animation.Animator.IAnimatorListener listener,float progress, int duration) {

			_progressBarAnimator = ObjectAnimator.OfFloat(progressBar, "progress", progress);
			_progressBarAnimator.SetDuration(duration);
			progressBar1 = progressBar;
			progress1 = progress;
			_progressBarAnimator.AddListener (this);
			if (listener != null) {
				_progressBarAnimator.AddListener(listener);
			}
			_progressBarAnimator.Reverse();
			_progressBarAnimator.AddUpdateListener (this);

			progressBar.SetMarkerProgress(progress);
			_progressBarAnimator.Start();
		}
		/**
     * Animate.
     *
     * @param progressBar the progress bar
     * @param listener    the listener
     */
		void Animate(LibraryHoloCircularProgressBar.HoloCircularProgressBar progressBar,Android.Animation.Animator.IAnimatorListener listener) {
			float progress = (float) (Java.Lang.Math.Random() * 2);
			int duration = 3000;
			Animate(progressBar, listener, progress, duration);
		}