私はICSを使用していて、通常のビューの上に透明なRenderscriptレイヤーを表示しようとしています。RSを使用してアプリにテキストを描画したいと思います。
私はsetAlpha(8、8);を使用しています。レイヤーがBGRA(dumpsys SurfaceFlinger)を生成したことがわかります。
私のRSスクリプトは単にこれを行っています:
rsgClearColor(0.0f, 0.0f, 0.0f, 0.0f);
rsgDrawText("Hello!", 50,50);
このRenderscriptレイヤーの描画テキストを通常のビューの上に表示できるようにしたいと思います。
私のメインアクティビティは、setContentViewを2回使用します。1つはメインビュー用で、もう1つはRS用です。このアプローチが間違っている場合でも、少なくともアプリの背景を見ることができるはずですが、黒と「Hello!」しか見えません。すべてをカバーする白のテキスト。また、2つの異なるアクティビティを使用してみましたが、RenderScriptレイヤーを透過的にすることはできませんでした。
何か案は?