middle_ellipsis_text 1.0.0 copy "middle_ellipsis_text: ^1.0.0" to clipboard
middle_ellipsis_text: ^1.0.0 copied to clipboard

A lightweight Flutter widget that truncates long text with ellipsis (...) in the middle — perfect for filenames, URLs, and long identifiers.

example/lib/main.dart

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

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Middle Ellipsis Text Demo',
      theme: ThemeData(useMaterial3: true, colorSchemeSeed: Colors.deepPurple),
      home: Scaffold(
        appBar: AppBar(title: const Text('Middle Ellipsis Text Example')),
        body: const Center(
          child: SizedBox(
            width: 200,
            child: MiddleEllipsisText(
              'this_is_a_very_long_filename_that_should_be_cut_in_the_middle.txt',
              style: TextStyle(fontSize: 16),
              keepStartFraction: 0.6,
            ),
          ),
        ),
      ),
    );
  }
}
2
likes
160
points
836
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight Flutter widget that truncates long text with ellipsis (...) in the middle — perfect for filenames, URLs, and long identifiers.

Repository (GitHub)
View/report issues

Topics

#text #widget #ellipsis #flutter-ui

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on middle_ellipsis_text