aves/lib/common/outlined_text.dart
2019-07-20 18:24:09 +09:00

36 lines
731 B
Dart

import 'package:flutter/material.dart';
class OutlinedText extends StatelessWidget {
final String data;
final TextStyle style;
final double outlineWidth;
final Color outlineColor;
OutlinedText(
this.data, {
this.style,
@required this.outlineWidth,
@required this.outlineColor,
});
@override
Widget build(BuildContext context) {
return Stack(
children: [
Text(
data,
style: style.copyWith(
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = outlineWidth
..color = outlineColor,
),
),
Text(
data,
style: style,
),
],
);
}
}