protected override void OnElementChanged(ElementChangedEventArgs <ProgressBar> e)
        {
            base.OnElementChanged(e);
            MyProgressBarRenderer myProgressBarRenderer = (MyProgressBarRenderer)Element;

            //Control.ProgressDrawable.SetColorFilter(Color.FromHex("#D9E0EC").ToAndroid(), Android.Graphics.PorterDuff.Mode.SrcIn);
            //Control.ProgressTintListColor.FromRgb(182, 231, 233).ToAndroid();
            //Control.ProgressTintList = Android.Content.Res.ColorStateList.ValueOf(Color.FromHex("#D9E0EC").ToAndroid());
            Control.ScaleY = (float)myProgressBarRenderer.ProgressHeight;
        }
示例#2
0
        public override void LayoutSubviews()
        {
            base.LayoutSubviews();

            MyProgressBarRenderer myProgressBarRenderer = (MyProgressBarRenderer)Element;

            var X = 1.0f;
            var Y = myProgressBarRenderer.ProgressHeight;

            CGAffineTransform transform = CGAffineTransform.MakeScale(X, (float)Y);

            this.Transform = transform;



            this.ClipsToBounds       = true;
            this.Layer.MasksToBounds = true;
        }