上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Android] カメラプレビューに画像を重ねてみた



上の画像は、カメラプレビュー上にアイコン画像を表示したもの。

カメラプレビューを表示する実装は前回の下記を参照。
[Android] カメラプレビューを表示してみる


画像を表示した際の実装を onCreate() を抜粋。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

FrameLayout frameLayout = new FrameLayout(this);

ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.ic_launcher);

SurfaceView sv = new SurfaceView(this);
SurfaceHolder sh = sv.getHolder();
sh.addCallback(new SurfaceHolderCbk());
sh.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

frameLayout.addView(sv);
frameLayout.addView(iv);

setContentView(frameLayout);

}


フレームレイアウトを使用して、SurfaceView の上にImageViewを追加したことで、
プレビュー上にイメージを表示できました。
ImageViewの上にSurfaceViewはカメラプレビューでイメージが隠されてしまうのか、
期待する表示にはならなかった。。。


ちなみに、DDMSでスクリーンショットとると、
キレイにキャプチャできなかった。
# 画像に切れ目が。。。

端末の画面上はキレイに表示できてるのに・・・



コメントの投稿

非公開コメント

プロフィール

hiiro

Author:hiiro

最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
Counter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。