public static Drawable?CreateDrawable(this PatternPaint patternPaint)
        {
            var drawable = new MauiDrawable();

            drawable.SetPaint(patternPaint);

            return(drawable);
        }
        public static Drawable?CreateDrawable(this ImagePaint imagePaint)
        {
            var drawable = new MauiDrawable();

            drawable.SetPaint(imagePaint);

            return(drawable);
        }
        public static Drawable?CreateDrawable(this SolidPaint solidPaint)
        {
            var drawable = new MauiDrawable();

            drawable.SetPaint(solidPaint);

            return(drawable);
        }
        public static Drawable?CreateDrawable(this RadialGradientPaint radialGradientPaint)
        {
            if (!radialGradientPaint.IsValid())
            {
                return(null);
            }

            var drawable = new MauiDrawable();

            drawable.SetPaint(radialGradientPaint);

            return(drawable);
        }
        public static Drawable?CreateDrawable(this LinearGradientPaint linearGradientPaint)
        {
            if (!linearGradientPaint.IsValid())
            {
                return(null);
            }

            var drawable = new MauiDrawable();

            drawable.SetPaint(linearGradientPaint);

            return(drawable);
        }