aves/lib/widgets/common/fx/borders.dart
2021-03-12 10:58:40 +09:00

19 lines
530 B
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class AvesCircleBorder {
static const borderColor = Colors.white30;
static double _borderWidth(BuildContext context) => context.read<MediaQueryData>().devicePixelRatio > 2 ? 0.5 : 1.0;
static Border build(BuildContext context) {
return Border.fromBorderSide(buildSide(context));
}
static BorderSide buildSide(BuildContext context) {
return BorderSide(
color: borderColor,
width: _borderWidth(context),
);
}
}