背景を塗りつぶさずにCanvasを使いたい

693 views
Skip to first unread message

saki

unread,
Sep 4, 2010, 12:31:59 PM9/4/10
to 日本Androidの会
今Androidをいろいろと作っているところです。

Layout全体に背景を設定して
その中にSurfaceViewで描画をしているのですが、
その描画しているCanvasを透過させて、
Layoutの背景が透けて見えることは出来ないのでしょうか?

Keiji Ariyama

unread,
Sep 5, 2010, 4:31:54 AM9/5/10
to android-g...@googlegroups.com, saki
有山@大阪です。

> Layout全体に背景を設定して
> その中にSurfaceViewで描画をしているのですが、
> その描画しているCanvasを透過させて、
> Layoutの背景が透けて見えることは出来ないのでしょうか?

 SurfaceHolderを取得したタイミングで、アルファ値を含む
ピクセルフォーマットを設定してみてはいかがでしょうか。

SurfaceHolder h = sv.getHolder();
h.setFormat(PixelFormat.RGBA_8888);

 こんな感じで。

--

/*********************************************
有限会社シーリス
代表 有山 圭二
@Address
〒530-0044
大阪市北区東天満二丁目2番5号
第2新興ビル6F
@Web http://www.c-lis.co.jp
*********************************************/

Reply all
Reply to author
Forward
0 new messages