public ADVPopoverProgressBar(RectangleF frame, ADVProgressBarColor barColor): base(frame)
		{
			bgImageView = new UIImageView(new RectangleF(0, 0, frame.Width, 24));
			
			bgImageView.Image = UIImage.FromFile("progress-track.png");
			this.AddSubview(bgImageView);
			
			progressFillImage = UIImage.FromFile("progress-fill.png").CreateResizableImage(new UIEdgeInsets(0, 20, 0, 40));
			progressImageView = new UIImageView(new RectangleF(-2, 0, 0, 32));
			this.AddSubview(progressImageView);
			
			percentView = new UIView(new RectangleF(5, 4, PERCENT_VIEW_WIDTH, 15));
			percentView.Hidden = true;
			
			UILabel percentLabel = new UILabel(new RectangleF(0, 0, PERCENT_VIEW_WIDTH, 14));
			percentLabel.Tag = 1;
			percentLabel.Text = "0%";
			percentLabel.BackgroundColor = UIColor.Clear;
			percentLabel.TextColor = UIColor.Black;
			percentLabel.Font = UIFont.BoldSystemFontOfSize(11);
			percentLabel.TextAlignment = UITextAlignment.Center;
			percentLabel.AdjustsFontSizeToFitWidth = true;
			percentView.AddSubview(percentLabel);
			
			this.AddSubview(percentView);
		}
Ejemplo n.º 2
0
        public ADVPopoverProgressBar(RectangleF frame, ADVProgressBarColor barColor) : base(frame)
        {
            bgImageView = new UIImageView(new RectangleF(0, 0, frame.Width, 24));

            bgImageView.Image = UIImage.FromFile("progress-track.png");
            this.AddSubview(bgImageView);

            progressFillImage = UIImage.FromFile("progress-fill.png").CreateResizableImage(new UIEdgeInsets(0, 20, 0, 40));
            progressImageView = new UIImageView(new RectangleF(-2, 0, 0, 32));
            this.AddSubview(progressImageView);

            percentView        = new UIView(new RectangleF(5, 4, PERCENT_VIEW_WIDTH, 15));
            percentView.Hidden = true;

            UILabel percentLabel = new UILabel(new RectangleF(0, 0, PERCENT_VIEW_WIDTH, 14));

            percentLabel.Tag                       = 1;
            percentLabel.Text                      = "0%";
            percentLabel.BackgroundColor           = UIColor.Clear;
            percentLabel.TextColor                 = UIColor.Black;
            percentLabel.Font                      = UIFont.BoldSystemFontOfSize(11);
            percentLabel.TextAlignment             = UITextAlignment.Center;
            percentLabel.AdjustsFontSizeToFitWidth = true;
            percentView.AddSubview(percentLabel);

            this.AddSubview(percentView);
        }