Exemplo n.º 1
0
        public SearchGroupAdapterViewHolder(View itemView, Action <SearchGroupAdapterClickEventArgs> joinButtonClickListener, Action <SearchGroupAdapterClickEventArgs> clickListener, Action <SearchGroupAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                MainView = itemView;

                Image      = MainView.FindViewById <ImageView>(Resource.Id.Image);
                Name       = MainView.FindViewById <TextView>(Resource.Id.card_name);
                About      = MainView.FindViewById <TextView>(Resource.Id.card_dist);
                Button     = MainView.FindViewById <Button>(Resource.Id.cont);
                IconGroup  = MainView.FindViewById <ImageView>(Resource.Id.Icon);
                CircleView = MainView.FindViewById <View>(Resource.Id.image_view);

                CircleView.SetBackgroundResource(Resource.Drawable.circlegradient2);
                IconGroup.SetImageResource(Resource.Drawable.icon_social_group_vector);
                //Event

                Button.Click += (sender, e) => joinButtonClickListener(new SearchGroupAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Button = Button
                });
                itemView.Click += (sender, e) => clickListener(new SearchGroupAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.LongClick += (sender, e) => longClickListener(new SearchGroupAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
Exemplo n.º 2
0
        void ReleaseDesignerOutlets()
        {
            if (CircleView != null)
            {
                CircleView.Dispose();
                CircleView = null;
            }

            if (TimelineView != null)
            {
                TimelineView.Dispose();
                TimelineView = null;
            }

            if (TitleLabel != null)
            {
                TitleLabel.Dispose();
                TitleLabel = null;
            }

            if (TimeLineViewTopConstraint != null)
            {
                TimeLineViewTopConstraint.Dispose();
                TimeLineViewTopConstraint = null;
            }

            if (TimeLineBottomConstraint != null)
            {
                TimeLineBottomConstraint.Dispose();
                TimeLineBottomConstraint = null;
            }
        }
Exemplo n.º 3
0
        void ReleaseDesignerOutlets()
        {
            if (AreaImage != null)
            {
                AreaImage.Dispose();
                AreaImage = null;
            }

            if (ArrowRight != null)
            {
                ArrowRight.Dispose();
                ArrowRight = null;
            }

            if (BottomLine != null)
            {
                BottomLine.Dispose();
                BottomLine = null;
            }

            if (CircleView != null)
            {
                CircleView.Dispose();
                CircleView = null;
            }

            if (NotificationText != null)
            {
                NotificationText.Dispose();
                NotificationText = null;
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (CircleView != null)
            {
                CircleView.Dispose();
                CircleView = null;
            }

            if (PercentageLabel != null)
            {
                PercentageLabel.Dispose();
                PercentageLabel = null;
            }

            if (ProjectLabel != null)
            {
                ProjectLabel.Dispose();
                ProjectLabel = null;
            }

            if (TotalTimeLabel != null)
            {
                TotalTimeLabel.Dispose();
                TotalTimeLabel = null;
            }
        }
Exemplo n.º 5
0
        static void AnimationCircle(StackView stackView)
        {
            var circleExample = new CircleView();

            stackView.AddChild(circleExample);
            circleExample.Allocation = new Rectangle(0, 0, 100, 100);

            Task.Run(() =>
            {
                bool positive = true;
                int addition  = 5;

                while (true)
                {
                    NSApplication.SharedApplication.InvokeOnMainThread(() =>
                    {
                        if (circleExample.Allocation.Width <= 0)
                        {
                            return;
                        }

                        var circleWidth = circleExample.Width;
                        if (positive)
                        {
                            circleWidth        += addition;
                            circleExample.Width = circleWidth;

                            if (circleWidth > 150)
                            {
                                positive = false;
                            }
                        }
                        else
                        {
                            circleWidth        -= addition;
                            circleExample.Width = circleWidth;
                            if (circleWidth < 50)
                            {
                                positive = true;
                            }
                        }
                    });
                    Thread.Sleep(50);
                }
            });

            var rnd = new Random();

            var button = new Button()
            {
                Text = "Press"
            };

            stackView.AddChild(button);
            button.Clicked += (s, e) => {
                var randomColor = new NGraphics.Color(rnd.NextDouble(), rnd.NextDouble(), rnd.NextDouble(), 1);
                circleExample.Brush = new NGraphics.SolidBrush(randomColor);
            };
        }
        public void TestColorProperty()
        {
            var view          = new CircleView();
            var expectedValue = Color.Cornsilk;

            Assert.PropertyChanged(view,
                                   CircleView.ColorProperty.PropertyName,
                                   () => view.Color = expectedValue);
            Assert.Equal(expectedValue, view.Color);
        }
        public void IsFilledUpProperty()
        {
            var  view          = new CircleView();
            bool expectedValue = !(bool)CircleView.IsFilledUpProperty.DefaultValue;

            Assert.PropertyChanged(view,
                                   CircleView.IsFilledUpProperty.PropertyName,
                                   () => view.IsFilledUp = expectedValue);
            Assert.Equal(expectedValue, view.IsFilledUp);
        }
Exemplo n.º 8
0
        private void InitCircleView(CircleView circleView)
        {
            CircleSizes  size  = Model.GetSize();
            CircleColors color = Model.GetColor();
            int          score = Model.GetScore(size);

            circleView.Init(size, color, score);
            var texture = resourceManager.GetTexture(size, color);

            circleView.Renderer.material.SetTexture("_MainTex", texture);
        }
Exemplo n.º 9
0
            public void CircleOfFifths(WebView webView, NameValueCollection parameters)
            {
                var model = new CircleModel(parameters)
                {
                    conv = _currentSettings.conv
                };
                var template = new CircleView()
                {
                    Model = model
                };
                var page = template.GenerateString();

                webView.LoadDataWithBaseURL("file:///android_asset/?page=CircleOfFifths", page, "text/html", "UTF-8", null);
            }
 protected override void InitializeViews()
 {
     errorText           = FindViewById <TextView>(Resource.Id.ErrorText);
     colorArrow          = FindViewById(Resource.Id.ColorArrow);
     changeClientView    = FindViewById(Resource.Id.ChangeClientView);
     colorCircle         = FindViewById <CircleView>(Resource.Id.ColorCircle);
     changeWorkspaceView = FindViewById(Resource.Id.ChangeWorkspaceView);
     toggleIsPrivateView = FindViewById(Resource.Id.ToggleIsPrivateView);
     isPrivateSwitch     = FindViewById <Switch>(Resource.Id.IsPrivateSwitch);
     clientNameTextView  = FindViewById <TextView>(Resource.Id.ClientNameTextView);
     workspaceNameLabel  = FindViewById <TextView>(Resource.Id.WorkspaceNameLabel);
     createProjectButton = FindViewById <TextView>(Resource.Id.CreateProjectButton);
     projectNameTextView = FindViewById <TextView>(Resource.Id.ProjectNameTextView);
 }
Exemplo n.º 11
0
        void ReleaseDesignerOutlets()
        {
            if (CircleView != null)
            {
                CircleView.Dispose();
                CircleView = null;
            }

            if (ImageView != null)
            {
                ImageView.Dispose();
                ImageView = null;
            }

            if (LabelView != null)
            {
                LabelView.Dispose();
                LabelView = null;
            }
        }
Exemplo n.º 12
0
 public void OnColorSelection(ColorChooserDialog dialog, int color)
 {
     if (dialog.IsAccentMode)
     {
         _accentPreselect = color;
         ThemeSingleton.Get().PositiveColor = DialogUtils.GetActionTextStateList(this, color);
         ThemeSingleton.Get().NeutralColor  = DialogUtils.GetActionTextStateList(this, color);
         ThemeSingleton.Get().NegativeColor = DialogUtils.GetActionTextStateList(this, color);
         ThemeSingleton.Get().WidgetColor   = color;
     }
     else
     {
         _primaryPreselect = color;
         SupportActionBar?.SetBackgroundDrawable(new ColorDrawable(new Android.Graphics.Color(color)));
         if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
         {
             Window.SetStatusBarColor(new Android.Graphics.Color(CircleView.ShiftColorDown(color)));
             Window.SetNavigationBarColor(new Android.Graphics.Color(color));
         }
     }
 }
Exemplo n.º 13
0
        protected override void InitializeViews()
        {
            errorText               = FindViewById <TextView>(Resource.Id.ErrorText);
            colorArrow              = FindViewById(Resource.Id.ColorArrow);
            changeClientView        = FindViewById(Resource.Id.ChangeClientView);
            colorCircle             = FindViewById <CircleView>(Resource.Id.ColorCircle);
            changeWorkspaceView     = FindViewById(Resource.Id.ChangeWorkspaceView);
            toggleIsPrivateView     = FindViewById(Resource.Id.ToggleIsPrivateView);
            isPrivateSwitch         = FindViewById <Switch>(Resource.Id.IsPrivateSwitch);
            clientNameTextView      = FindViewById <TextView>(Resource.Id.ClientNameTextView);
            workspaceNameLabel      = FindViewById <TextView>(Resource.Id.WorkspaceNameLabel);
            projectNameTextView     = FindViewById <TextView>(Resource.Id.ProjectNameTextView);
            privateProjectLabel     = FindViewById <TextView>(Resource.Id.ChangeWorkspaceViewPrivateProjectLabel);
            privateProjectHintLabel = FindViewById <TextView>(Resource.Id.PrivateProjectHint);

            errorText.Text               = Shared.Resources.ProjectNameTakenError;
            privateProjectLabel.Text     = Shared.Resources.PrivateProject;
            privateProjectHintLabel.Text = Shared.Resources.PrivateProjectHint;

            SetupToolbar(ViewModel.Title);
        }
Exemplo n.º 14
0
 public CircleModel()
 {
     Page = new CircleView(this);
 }
Exemplo n.º 15
0
 public CircleController(CircleView circleView, ScaleData scaleData, GoldGeneratorDelegate onCircleAttacks)
 {
     initialCost          = 100;
     initialGoldPerAttack = 0;
     InitializeController(circleView, scaleData, onCircleAttacks);
 }
Exemplo n.º 16
0
        void ReleaseDesignerOutlets()
        {
            if (AppointmentDetailsView != null)
            {
                AppointmentDetailsView.Dispose();
                AppointmentDetailsView = null;
            }

            if (AppointmentRequestTime != null)
            {
                AppointmentRequestTime.Dispose();
                AppointmentRequestTime = null;
            }

            if (BottomLine != null)
            {
                BottomLine.Dispose();
                BottomLine = null;
            }

            if (CancelButton != null)
            {
                CancelButton.Dispose();
                CancelButton = null;
            }

            if (CircleView != null)
            {
                CircleView.Dispose();
                CircleView = null;
            }

            if (dateLabel != null)
            {
                dateLabel.Dispose();
                dateLabel = null;
            }

            if (descriptionLabel != null)
            {
                descriptionLabel.Dispose();
                descriptionLabel = null;
            }

            if (StatusImage != null)
            {
                StatusImage.Dispose();
                StatusImage = null;
            }

            if (timeLabel != null)
            {
                timeLabel.Dispose();
                timeLabel = null;
            }

            if (TopLine != null)
            {
                TopLine.Dispose();
                TopLine = null;
            }

            if (VideoCallButton != null)
            {
                VideoCallButton.Dispose();
                VideoCallButton = null;
            }
        }
Exemplo n.º 17
0
 public DroidCircleView( )
 {
     View = new CircleView(Rock.Mobile.PlatformSpecific.Android.Core.Context);
     View.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent);
     View.Style            = Android.Graphics.Paint.Style.FillAndStroke;
 }
Exemplo n.º 18
0
 protected override void InitializeViews()
 {
     colorCircle     = ItemView.FindViewById <CircleView>(Resource.Id.EditProjectColorCircle);
     selectionCircle = ItemView.FindViewById <ImageView>(Resource.Id.EditProjectColorSelectionCircle);
 }