-1

CWAC-cameraを使用して全画面カメラ プレビューを実現する可能性はありますか? 今私はこれを得ているので:

ここに画像の説明を入力

アクションバーがなくても、空白行が細くなります。

4

2 に答える 2

1

現在、プレビューの縦横比は、撮影しようとしている写真の縦横比と一致する必要があります。そうしないと、写真が引き伸ばされたり、押しつぶされたりします。

その回避策が見つかれば、端から端までプレビューできるようになるかもしれません。現在、プレビューはアスペクト比を自動的に変更します。

于 2013-08-29T11:24:58.967 に答える
0

@Geralt_Encore

フルスクリーンにしたい場合は、CameraView の onLayout() メソッドを変更する必要があります。

以下のコードをコメントしてください

 if (width * previewHeight > height * previewWidth) {
        final int scaledChildWidth=
            previewWidth * height / previewHeight;
        child.layout((width - scaledChildWidth) / 2, 0,
                     (width + scaledChildWidth) / 2, height);
      }
      else {
        final int scaledChildHeight=
            previewHeight * width / previewWidth;
        child.layout(0, (height - scaledChildHeight) / 2, width,
                     (height + scaledChildHeight) / 2);
      }

上記のコードの代わりにこの行を追加します

child.layout(l,t,r,b);

これで完了です。これでフルスクリーンプレビューが表示されますが、カメラのアクティビティを縦向きモードのみにしたいので、向きを変えてテストしていません。

これがあなたを助けることを願っています

于 2013-10-04T10:31:05.343 に答える