Skip to content
Snippets Groups Projects

Resolve "Fix autosize text in buttons"

Merged Benoît Harrault requested to merge 16-fix-autosize-text-in-buttons into master
3 files
+ 37
33
Compare changes
  • Side-by-side
  • Inline

Files

+ 32
31
@@ -2,8 +2,6 @@ import 'dart:math';
@@ -2,8 +2,6 @@ import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/material.dart';
import 'package:auto_size_text/auto_size_text.dart';
import 'package:flutter_custom_toolbox/utils/color_extensions.dart';
import 'package:flutter_custom_toolbox/utils/color_extensions.dart';
class StyledButton extends StatelessWidget {
class StyledButton extends StatelessWidget {
@@ -27,11 +25,13 @@ class StyledButton extends StatelessWidget {
@@ -27,11 +25,13 @@ class StyledButton extends StatelessWidget {
required String caption,
required String caption,
required Color color,
required Color color,
}) {
}) {
final Widget captionWidget = AutoSizeText(
final Widget captionWidget = FittedBox(
 
fit: BoxFit.scaleDown,
 
child: Text(
caption,
caption,
maxLines: 1,
style: TextStyle(
style: TextStyle(
inherit: true,
inherit: true,
 
fontSize: 99,
fontWeight: FontWeight.w900,
fontWeight: FontWeight.w900,
color: color.darken(60),
color: color.darken(60),
shadows: [
shadows: [
@@ -57,6 +57,7 @@ class StyledButton extends StatelessWidget {
@@ -57,6 +57,7 @@ class StyledButton extends StatelessWidget {
),
),
],
],
),
),
 
),
);
);
return StyledButton(
return StyledButton(
Loading