2014年1月21日火曜日

Android View

Android View

カメラからの画像を表示させその上に描画を行うとき普通に描画を行うとせっかくカメラから取り込んだものが見えなくなってしまいます。

今回は描画を行うとき透明度を設定する方法です。

/*-------------------------------------------------------------------------

Canvas canvas;
Paint paint = new Paint();

paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.parseColor("#7fff00"));//色の設定
paint.setAlpha(40);//透明度の設定

canvas.drawRect( 0, 0, width, height,paint);

----------------------------------------------------------------------------*/

paint.setAlpha( * );で*の値を決めることで透明度を設定できます。

値は0~255の間で0に近づくほど薄くなり255に近づくほど濃くなります。

これで半透明の描画ができます。これでメーターみたいなものを描画し、カメラビューと組み合わせるとスカウターみたいな画面にすることもできます。

0 件のコメント:

コメントを投稿