以下は、camera2 api でテクスチャ ビューを使用する場合のスクリーンショットです。全画面表示ではプレビューが伸びますが、解像度が低い場合は機能します (2 番目の画像)。このプレビューを引き伸ばさずにフルスクリーンで使用する方法。
質問する
4262 次
4 に答える
-1
私はあなたの問題が何であるかを理解しました。あなたはおそらく次のようなことを試みていました:
textureView.setSurfaceTextureListener(new TextureView.SurfaceTextureListener() {
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int i, int j) {
cam.startPreview(surfaceTexture, i, j);
cam.takePicture();
}
public void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture, int i, int i1) { }
public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) { return false; }
public void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) { }
});
于 2018-03-24T09:41:17.803 に答える