[mob] Remove redundant clippling and anti aliasing for performance gain
This commit is contained in:
parent
ae046e33b4
commit
c1587cc5ea
2 changed files with 6 additions and 10 deletions
|
@ -48,7 +48,7 @@ class _FaceWidgetState extends State<FaceWidget> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (Platform.isAndroid) {
|
||||
if (Platform.isIOS) {
|
||||
return FutureBuilder<Uint8List?>(
|
||||
future: getFaceCrop(),
|
||||
builder: (context, snapshot) {
|
||||
|
@ -277,13 +277,9 @@ class _FaceWidgetState extends State<FaceWidget> {
|
|||
: BorderSide.none,
|
||||
),
|
||||
),
|
||||
child: ClipRRect(
|
||||
borderRadius:
|
||||
const BorderRadius.all(Radius.elliptical(16, 12)),
|
||||
child: CroppedFaceImageView(
|
||||
enteFile: widget.file,
|
||||
face: widget.face,
|
||||
),
|
||||
child: CroppedFaceImageView(
|
||||
enteFile: widget.file,
|
||||
face: widget.face,
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 8),
|
||||
|
|
|
@ -76,8 +76,8 @@ class CroppedFaceImageView extends StatelessWidget {
|
|||
offsetY = offsetY / imageToWidgetRatio;
|
||||
}
|
||||
|
||||
return ClipRect(
|
||||
clipBehavior: Clip.antiAlias,
|
||||
return ClipRRect(
|
||||
borderRadius: const BorderRadius.all(Radius.elliptical(16, 12)),
|
||||
child: Transform.translate(
|
||||
offset: Offset(
|
||||
offsetX,
|
||||
|
|
Loading…
Add table
Reference in a new issue