Files
FlutterUnit/lib/components/permanent/circle.dart
2020-05-03 23:05:53 +08:00

32 lines
742 B
Dart

import 'package:flutter/material.dart';
class Circle extends StatelessWidget {
final Color color;
final double radius;
final bool showShadow;
final Widget child;
const Circle({this.color=Colors.blue, this.radius=6,this.showShadow=true,this.child});
@override
Widget build(BuildContext context) {
return Container(
alignment: Alignment.center,
child: child==null?Container():child,
width: 2*radius,
height: 2*radius,
decoration: BoxDecoration(
color: color,
shape: BoxShape.circle,
boxShadow: [
if (showShadow)
BoxShadow(
color: Colors.grey,
offset: Offset(.5,.5),
blurRadius: .5,
)]
),
);
}
}