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);
        }