[FIX] AstromicImage Wierd shape

This commit is contained in:
2025-05-28 14:19:19 +03:00
parent 1a69cb0007
commit 508c5f5b6e
2 changed files with 15 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
import 'package:flutter/material.dart';
extension BorderRadiusEX on BorderRadius {
BorderRadius addToAll(double p) {
return BorderRadius.only(
topLeft: topLeft + Radius.circular(p),
topRight: topRight + Radius.circular(p),
bottomLeft: bottomLeft + Radius.circular(p),
bottomRight: bottomRight + Radius.circular(p),
);
}
}

View File

@@ -8,6 +8,8 @@ import 'dart:typed_data';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:octo_image/octo_image.dart';
import '../../../dependencies/border.extension.dart';
//s2 Dependancies Imports
//s3 Routes
//s3 Services
@@ -229,7 +231,7 @@ class AstromicImage extends StatelessWidget {
color: borderColor ?? const Color(0xff000000),
)
: null,
borderRadius: isCircular! ? BorderRadius.circular(10000000) : radius,
borderRadius: isCircular! ? BorderRadius.circular(10000000) : ((radius as BorderRadius).addToAll((borderWidth ?? 0) / 2)),
boxShadow: shadow,
),
child: isCircular!