예제 #1
0
		public static Drawable? CreateDrawable(this ImagePaint imagePaint, Context? context)
		{
			var drawable = new MauiDrawable(context);
			drawable.SetBackground(imagePaint);

			return drawable;
		}
예제 #2
0
		public static Drawable? CreateDrawable(this PatternPaint patternPaint, Context? context)
		{
			var drawable = new MauiDrawable(context);
			drawable.SetBackground(patternPaint);

			return drawable;
		}
예제 #3
0
        public static Drawable?CreateDrawable(this SolidPaint solidPaint, Context?context)
        {
            var drawable = new MauiDrawable(context);

            drawable.SetBackground(solidPaint);

            return(drawable);
        }
예제 #4
0
		public static Drawable? CreateDrawable(this RadialGradientPaint radialGradientPaint, Context? context)
		{
			if (!radialGradientPaint.IsValid())
				return null;

			var drawable = new MauiDrawable(context);
			drawable.SetBackground(radialGradientPaint);

			return drawable;
		}
예제 #5
0
        public static Drawable?CreateDrawable(this LinearGradientPaint linearGradientPaint, Context?context)
        {
            if (!linearGradientPaint.IsValid())
            {
                return(null);
            }

            var drawable = new MauiDrawable(context);

            drawable.SetBackground(linearGradientPaint);

            return(drawable);
        }