fix: rotate photo selfie

This commit is contained in:
2024-02-20 18:21:04 +07:00
parent c4c0479341
commit 2e98c1a234
4 changed files with 31 additions and 15 deletions

View File

@@ -12,6 +12,7 @@ import 'package:cims_apps/features/auth/registration/viewmodel/submission_data_v
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'dart:math' as math;
class DisplayPictureScreen extends StatefulWidget {
final String imagePath, content;
@@ -106,7 +107,14 @@ class _DisplayPictureScreenState extends State<DisplayPictureScreen> {
SizedBox(
width: SizeConfig.width,
height: SizeConfig.height * .4,
child: Image.file(File(widget.imagePath))),
child: Transform(
alignment: Alignment.center,
transform: widget.content == 'selfie'
? Matrix4.rotationY(math.pi)
: Matrix4.rotationY(0),
child: Image.file(
File(widget.imagePath),
))),
const Padding(
padding: EdgeInsets.symmetric(vertical: 16.0),
child: Text(