edit UI rich text for design

This commit is contained in:
ManhNTX
2022-07-26 06:53:50 +07:00
committed by Dat H. Pham
parent b43d00d00e
commit f77fd7b709
3 changed files with 153 additions and 103 deletions
@@ -80,6 +80,33 @@ mixin RichTextButtonMixin {
);
}
Widget buildIcon({
required String path,
Color? color,
double opacity = 1.0,
}){
final newColor = color == Colors.white
? AppColor.colorDefaultRichTextButton
: color;
return SvgPicture.asset(path,
color: newColor?.withOpacity(opacity),
fit: BoxFit.fill);
}
Widget buildIconColorBackgroundTextWithoutTooltip({
required IconData? iconData,
required Color? colorSelected,
double opacity = 1.0,
}){
final newColor = colorSelected == Colors.white
? AppColor.colorDefaultRichTextButton
: colorSelected;
return Icon(iconData,
color: (newColor ?? AppColor.colorDefaultRichTextButton).withOpacity(opacity),
size: 20);
}
Widget buildIconColorBackgroundText({
required IconData? iconData,
required Color? colorSelected,