substring_highlight 1.0.33 copy "substring_highlight: ^1.0.33" to clipboard
substring_highlight: ^1.0.33 copied to clipboard

Highlight Flutter text at the character-level for simple and customizable search term highlighting.

example/lib/main.dart

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

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: Scaffold(
          body: Center(
              child: SubstringHighlight(
                  caseSensitive: false,
                  maxLines: 4,
                  overflow: TextOverflow.ellipsis,

                  // term: 'light',
                  // terms: ['i', ' ', 'TH', ''],
                  // terms: ['Rush Rules!', ' ', 'TH', ''],
                  // terms: ['a', 'and', 'in', 'o', 'the', 'we'],
                  terms: ['a', 'e'],
                  // terms: ['abc', 'def'],

                  //PUBLIC-DOMAIN
                  // text:
                  //     'We shall not flag nor fail. We shall go on to the end. We shall fight in France and on the seas and oceans; we shall fight with growing confidence and growing strength in the air. We shall defend our island whatever the cost may be; we shall fight on beaches, landing grounds, in fields, in streets and on the hills. We shall never surrender…carry on the struggle, until, in God\'s good time, the New World, with all it power and might, steps forth to the rescue and the liberation of the Old',
                  // text: 'This highlights all the th\'s',
                  // text: 'abc def',
                  text: 'a@e;a_e  aa ee! e!',
                  // text: 'ee e!',
                  textAlign: TextAlign.right,
                  textStyle: TextStyle(
                    // non-highlight style
                    color: Colors.grey,
                  ),
                  words: true))),
    );
  }
}
187
likes
150
points
90.5k
downloads

Publisher

verified publisheronlyup.com

Weekly Downloads

Highlight Flutter text at the character-level for simple and customizable search term highlighting.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on substring_highlight