|
@@ -23,6 +23,9 @@ class FTitleField extends StatelessWidget implements FWidget {
|
|
|
///是否加粗标题
|
|
|
late bool isBold;
|
|
|
|
|
|
+ //标题颜色
|
|
|
+ late Color? titleColor;
|
|
|
+
|
|
|
///是否是必填项
|
|
|
late bool isRequiredField;
|
|
|
FTitleField(
|
|
@@ -35,6 +38,7 @@ class FTitleField extends StatelessWidget implements FWidget {
|
|
|
this.minTitleWidth = 60,
|
|
|
this.isBold = true,
|
|
|
this.isRequiredField = false,
|
|
|
+ this.titleColor = null,
|
|
|
}) : super(key: key);
|
|
|
@override
|
|
|
FWidget build(BuildContext context) {
|
|
@@ -71,7 +75,9 @@ class FTitleField extends StatelessWidget implements FWidget {
|
|
|
TextSpan(children: [
|
|
|
TextSpan(
|
|
|
text: title,
|
|
|
- style: isBold ? TextStyle(fontWeight: FontWeight.bold) : null,
|
|
|
+ style: isBold
|
|
|
+ ? TextStyle(fontWeight: FontWeight.bold, color: titleColor)
|
|
|
+ : TextStyle(color: titleColor),
|
|
|
),
|
|
|
if (isRequiredField) ...[
|
|
|
TextSpan(
|