ellipsized_text 2.0.0 copy "ellipsized_text: ^2.0.0" to clipboard
ellipsized_text: ^2.0.0 copied to clipboard

✏️ One line ellipsized text with the ability to adjust the position of the ellipsis.

example/lib/main.dart

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

void main() => runApp(const MyApp());

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("Ellipsized Text"),
      ),
      body: const Padding(
        padding: EdgeInsets.all(24),
        child: Center(
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              Text(
                "EllipsisType: start",
                style: TextStyle(
                  fontSize: 18,
                ),
              ),
              SizedBox(height: 8),
              EllipsizedText(
                "Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text",
                type: EllipsisType.start,
                style: TextStyle(
                  fontSize: 24,
                ),
              ),
              SizedBox(height: 16),
              Text(
                "EllipsisType: middle",
                style: TextStyle(
                  fontSize: 18,
                ),
              ),
              SizedBox(height: 8),
              EllipsizedText(
                "Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text",
                type: EllipsisType.middle,
                style: TextStyle(
                  fontSize: 24,
                ),
              ),
              SizedBox(height: 16),
              Text(
                "EllipsisType: end",
                style: TextStyle(
                  fontSize: 18,
                ),
              ),
              SizedBox(height: 8),
              EllipsizedText(
                "Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text Ellipsized Text",
                type: EllipsisType.end,
                ellipsis: "...",
                style: TextStyle(
                  fontSize: 24,
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}
15
likes
160
points
3.58k
downloads

Publisher

unverified uploader

Weekly Downloads

✏️ One line ellipsized text with the ability to adjust the position of the ellipsis.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter

More

Packages that depend on ellipsized_text