protected override void OnFinishInflate()
 {
     base.OnFinishInflate();
     View view = LayoutInflater.From(Context).Inflate(Resource.Layout.LoadView, null);
     mDistance = Dip2Px(54f);
     LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.WrapContent,
         ViewGroup.LayoutParams.WrapContent);
     layoutParams.Gravity = GravityFlags.Center;
     shapeLoadingView = view.FindViewById<ShapeLoadingView>(Resource.Id.shapeLoadingView);
     indicationIm = view.FindViewById<ImageView>(Resource.Id.indication);
     loadTextView = view.FindViewById<TextView>(Resource.Id.promptTV);
     SetLoadingText(loadText);
     AddView(view, layoutParams);
     this.PostDelayed(() =>
     {
         FreeFall();
     }, 900);
 }
        protected override void OnFinishInflate()
        {
            base.OnFinishInflate();
            View view = LayoutInflater.From(Context).Inflate(Resource.Layout.LoadView, null);

            mDistance = Dip2Px(54f);
            LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.WrapContent,
                                                         ViewGroup.LayoutParams.WrapContent);

            layoutParams.Gravity = GravityFlags.Center;
            shapeLoadingView     = view.FindViewById <ShapeLoadingView>(Resource.Id.shapeLoadingView);
            indicationIm         = view.FindViewById <ImageView>(Resource.Id.indication);
            loadTextView         = view.FindViewById <TextView>(Resource.Id.promptTV);
            SetLoadingText(loadText);
            AddView(view, layoutParams);
            this.PostDelayed(() =>
            {
                FreeFall();
            }, 900);
        }