No. Only solid grayscale colors are supported.
Is possibile use canvas.SetLayer = 0 with background image and canvas.SetLayer = 1 with screen? This method not set background image?
No. Assuming your "canvas" is an roImageCanvas, there's no way to add a screen to a layer on a canvas, only images, text, or solid colors.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)