gpt4 book ai didi

C#、安卓 : Create bitmap with single color

转载 作者:行者123 更新时间:2023-11-30 05:12:51 29 4
gpt4 key购买 nike

我想创建一个只填充一种颜色的位图 (#eeeeee)。我设法创建了一个位图并将其设置到它的查看器,但我似乎无法找到正确的方法来用我想要的颜色完全填充它。输出始终只是一个白色矩形。但它需要像#eeeeee 中那样呈灰色。这是我的努力:

            Bitmap greyBitmap = Bitmap.CreateBitmap(1000, 500, Bitmap.Config.Argb8888);
Bitmap mutableBitmap = greyBitmap.Copy(Bitmap.Config.Argb8888, true);//<–true makes copy mutable
Canvas canvas = new Canvas(mutableBitmap);
Paint paint = new Paint();
paint.Color = new Color(Color.ParseColor("#eeeeee"));
canvas.DrawRect(1000, 500, 1000, 500, paint);
vh.dr = new BitmapDrawable(mutableBitmap);

很可能,我采取了太多步骤...请随时纠正我。

最佳答案

在 Mike M 的大力帮助下。

        Bitmap greyBitmap = Bitmap.CreateBitmap(1000, 500, Bitmap.Config.Argb8888);
Canvas canvas = new Canvas(greyBitmap );
Paint paint = new Paint();
paint.Color = new Color(Color.ParseColor("#eeeeee")); // set any color here
canvas.DrawRect(0, 0, 1000, 500, paint);
vh.dr = new BitmapDrawable(greyBitmap );

关于C#、安卓 : Create bitmap with single color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53445113/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com