public void OnClick(View view) { if (view.Equals(clickableFrameLayout)) { editor.PutString(ACCENT_COLOR_KEY, AccentColors.GetResource(AccentColors.GetNextColor(currentAccentColor))).Commit(); } }
private void ColorSpinner_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) { AccentColor selectedColor = AccentColors.GetAccentColors()[e.Position]; if (selectedColor != currentAccentColor && !ignoreSelection) { currentAccentColor = selectedColor; colorLayout.SetBackgroundColor(GetColor(currentAccentColor)); editor.PutString(ACCENT_COLOR_KEY, AccentColors.GetResource(currentAccentColor)).Commit(); } ignoreSelection = false; }
private int GetColorResource(AccentColor accentColor) => GetColorResource(AccentColors.GetResource(accentColor));