I am using Canvas to darken a color. The canvas changes it’s color. But, I cannot get the color from the canvas using GetPixelColor or by GetBackgroundPixelColor methods.
Using a full color would be no use for the thing that I am trying. I specified To make colors darker or lighter. The problem is, the mixed color is only showing in the canvas. But, when getting the pixel color, It only gets the Gray Shade. Is this is bug or a limitation in the Canvas.
You are setting the background Colour of the arrangement, therefore replacing whatever was there before. There is no overlay. But I see your issue, the canvas appears to be only picking either the foreground colour or the background colour. You could try placing your vertical arrangement inside another vertical arrangement, with the outer one using the background colour of the canvas?
I found a snippet on Stack overflow and made it in Kodular. It seemed to work great.But, I cannot find a snippet to lighten the color. So, I used another way of doing that with Color class.