public static void UpdateTextColor(this MauiPicker platformPicker, IPicker picker, ColorStateList?defaultColor) { var textColor = picker.TextColor; if (textColor == null) { platformPicker.SetTextColor(defaultColor); } else { if (PlatformInterop.CreateEditTextColorStateList(platformPicker.TextColors, textColor.ToPlatform()) is ColorStateList c) { platformPicker.SetTextColor(c); } } }
public static void UpdateTextColor(this MauiPicker platformPicker, IPicker picker, ColorStateList?defaultColor) { var textColor = picker.TextColor; if (textColor == null) { platformPicker.SetTextColor(defaultColor); } else { var androidColor = textColor.ToPlatform(); if (!platformPicker.TextColors.IsOneColor(ColorStates.EditText, androidColor)) { platformPicker.SetTextColor(ColorStateListExtensions.CreateEditText(androidColor)); } } }