Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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));
                }
            }
        }