size_tailored_text 1.0.2 copy "size_tailored_text: ^1.0.2" to clipboard
size_tailored_text: ^1.0.2 copied to clipboard

This text widget automatically adjusts the font size to prevent overflow error messages by ensuring it does not exceed the given space.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:size_tailored_text/size_tailored_text.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    const text = '안녕하세요.dfdsafdsafsd dsff next time. plugin example app test Nice Weather in Earth. 입니다!';
    const style = TextStyle(
      fontSize: 100,
      overflow: TextOverflow.fade,
      color: Colors.black,
      fontWeight: FontWeight.w800,
    );

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: const SingleChildScrollView(
          scrollDirection: Axis.vertical,
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: [
              SizeTailoredText(
                text,
                width: 200,
                height: 200,
                maxLines: 5,
                minFontSize: 1,
                textAlign: TextAlign.left,
                style: style,
              ),
              SizedBox(
                width: 200,
                height: 200,
                child: Text(
                  text,
                  maxLines: 5,
                  textAlign: TextAlign.left,
                  style: style,
                ),
              )
            ],
          ),
        ),
      ),
    );
  }
}
4
likes
0
points
17
downloads

Publisher

verified publisheraqoong.pe.kr

Weekly Downloads

This text widget automatically adjusts the font size to prevent overflow error messages by ensuring it does not exceed the given space.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on size_tailored_text

Packages that implement size_tailored_text