awtk icon indicating copy to clipboard operation
awtk copied to clipboard

嵌入式linux ARGB8888颜色格式,0x00000000的背景显示为纯黑

Open EdgetL opened this issue 2 years ago • 4 comments

定义了 CLEAR_ALPHA

EdgetL avatar Mar 04 '22 08:03 EdgetL

alpha为0不会绘制,本来是黑的就是黑的。

xianjimli avatar Mar 04 '22 09:03 xianjimli

那如何做到透明效果呢,假如说一个播放视频的应用,我只负责绘制进度条之类的,视频部分不归我管,我只要将大部分窗体部分透明就可以,这样需要怎么做

EdgetL avatar Mar 08 '22 06:03 EdgetL

设置窗口的style为 bg_color="rgba(0,0,0,0)" 不行吗,我这样做是可以的,你视频流在下层,你UI在最上层。

WeSrc-Yin avatar Mar 10 '22 00:03 WeSrc-Yin

设置窗口的style为 bg_color="rgba(0,0,0,0)" 不行吗,我这样做是可以的,你视频流在下层,你UI在最上层。

你好,我这边代码里canvas_set_fill_color(canvas, color_init(0x00, 0x00, 0xff, 0x00));设置透明没有效果,设置窗口style:bg_color="#ff000000"也没有效果是啥情况啊

Sokyx avatar Oct 26 '22 05:10 Sokyx