Commit de7b5fce authored by Dio Maulana's avatar Dio Maulana

perbaikan kamera

parent fbf99e2a
...@@ -790,23 +790,35 @@ class _AbsentCameraViewState extends State<AbsentCameraView> { ...@@ -790,23 +790,35 @@ class _AbsentCameraViewState extends State<AbsentCameraView> {
GestureDetector( GestureDetector(
onTap: () async { onTap: () async {
if (cameras!.length > 1) { if (cameras!.length > 1) {
_controller if (_cameraDescription!
?.dispose() .lensDirection ==
.then((value) { CameraLensDirection.front) {
setState(() {}); for (int i = 0;
CameraDescription? switchTo; i < cameras!.length;
if (_cameraDescription == i++) {
cameras![0]) { // detect only fornt camera
if (cameras![i].lensDirection ==
CameraLensDirection.back) {
_cameraDescription = _cameraDescription =
cameras![1]; cameras![i];
switchTo = cameras![1]; }
}
} else { } else {
for (int i = 0;
i < cameras!.length;
i++) {
// detect only fornt camera
if (cameras![i].lensDirection ==
CameraLensDirection.front) {
_cameraDescription = _cameraDescription =
cameras![0]; cameras![i];
switchTo = cameras![0];
} }
}
}
_controller?.dispose().then((_) {
setState(() {});
_controller = CameraController( _controller = CameraController(
switchTo, _cameraDescription!,
ResolutionPreset.medium, ResolutionPreset.medium,
imageFormatGroup: imageFormatGroup:
ImageFormatGroup.jpeg, ImageFormatGroup.jpeg,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment