From 8640d8db6fd03641d7b1829f5b444ab2f07289e4 Mon Sep 17 00:00:00 2001 From: zhang <494089941@qq.com> Date: Mon, 21 Dec 2020 13:07:47 +0800 Subject: [PATCH] add text.light --- lib/extension/text_extension.dart | 11 ++++++++--- lib/extension/text_style_extension.dart | 3 +++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/extension/text_extension.dart b/lib/extension/text_extension.dart index 4e9828f..154d683 100644 --- a/lib/extension/text_extension.dart +++ b/lib/extension/text_extension.dart @@ -29,20 +29,25 @@ extension TextExtension on Text { Text get black65 => Text(this.data, style: this.style?.black65 ?? TextStyle().black65); - Text lines(int maxLines){ + Text lines(int maxLines) { return Text( this.data, maxLines: maxLines, ); } - Text over(TextOverflow textOverflow){ + Text over(TextOverflow textOverflow) { return Text( this.data, - overflow:textOverflow, + overflow: textOverflow, ); } + Text get light => Text( + this.data, + style: this.style?.light ?? TextStyle().light, + ); + Text copyWith({ FontWeight fontWeight, Color color, diff --git a/lib/extension/text_style_extension.dart b/lib/extension/text_style_extension.dart index be12406..985b57d 100644 --- a/lib/extension/text_style_extension.dart +++ b/lib/extension/text_style_extension.dart @@ -16,4 +16,7 @@ extension TextStyleExtension on TextStyle { TextStyle get black => this.copyWith(color: kTextColor); TextStyle get black65 => this.copyWith(color: kTextSubColor); + + ///FontWeight:w300 + TextStyle get light => this.copyWith(fontWeight: FontWeight.w300); }