【发布时间】:2012-03-07 23:00:36
【问题描述】:
我正在使用 ICS 并尝试在常规视图上显示透明的 Renderscript 层。 我想用RS在app上画文字。
我正在使用 setAlpha(8, 8);我可以看到该层生成了它的 BGRA (dumpsys SurfaceFlinger)。
我的 RS 脚本就是这样做的:
rsgClearColor(0.0f, 0.0f, 0.0f, 0.0f);
rsgDrawText("Hello!", 50,50);
我希望能够在我的常规视图上显示此 Renderscript 图层绘图文本。
我的主要活动两次使用 setContentView,一次用于我的主视图,第二次用于 RS。即使这种方法可能是错误的,我至少应该能够看到应用程序的背景,而我只看到黑色和“你好!”覆盖一切的白色文本。 我也尝试过使用两种不同的活动,但我一直无法让 RenderScript 层透明。
有什么想法吗?
【问题讨论】:
标签: android alpha renderscript