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); } }
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; } }
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; } }
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); }
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); }
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); }
void ReleaseDesignerOutlets() { if (CircleView != null) { CircleView.Dispose(); CircleView = null; } if (ImageView != null) { ImageView.Dispose(); ImageView = null; } if (LabelView != null) { LabelView.Dispose(); LabelView = null; } }
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)); } } }
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); }
public CircleModel() { Page = new CircleView(this); }
public CircleController(CircleView circleView, ScaleData scaleData, GoldGeneratorDelegate onCircleAttacks) { initialCost = 100; initialGoldPerAttack = 0; InitializeController(circleView, scaleData, onCircleAttacks); }
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; } }
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; }
protected override void InitializeViews() { colorCircle = ItemView.FindViewById <CircleView>(Resource.Id.EditProjectColorCircle); selectionCircle = ItemView.FindViewById <ImageView>(Resource.Id.EditProjectColorSelectionCircle); }