[FIX] AstromicImage Wierd shape
This commit is contained in:
12
lib/Dependencies/border.extension.dart
Normal file
12
lib/Dependencies/border.extension.dart
Normal 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),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user