public GoalPalett(ISetPalett decorated, Bitmap bitmap, int defaultColor) { this.decorated = decorated; var palette = Palette.From(bitmap).Generate(); var color = GetSwatch(palette, defaultColor); var c = new Color(color); var red = Color.GetRedComponent(c); var green = Color.GetGreenComponent(c); var blue = Color.GetBlueComponent(c); Color = new Color(red, green, blue, 235); }
public TileCardPaletteDecorator(ISetPalett decorated, Bitmap bitmap) { this.decorated = decorated; var palette = Palette.From(bitmap).Generate(); try { //Color = new Color(palette.DarkMutedSwatch.Rgb); Color = new Color(palette.GetLightMutedColor(Resource.Color.cardview_light_background)); } catch (Exception) { Log.Debug("GOAL", "TilePalette failed unexpectedly"); } }
public TileTextPaletteDecorator(ISetPalett decorated, Bitmap bitmap) { this.decorated = decorated; if (bitmap == null) { return; } var palette = Palette.From(bitmap).Generate(); try { Color = new Color(GetFirstSwatch(palette)); } catch (Exception) { Log.Debug("GOAL", "TilePalette failed unexpectedly"); } }