word_colorizer 0.1.0 copy "word_colorizer: ^0.1.0" to clipboard
word_colorizer: ^0.1.0 copied to clipboard

A Flutter package that enables dynamic text highlighting by specifying words to emphasize. Customize colors, fonts, and add interactivity for an engaging experience.

example/lib/main.dart

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

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Word Colorizer Demo',
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Word Colorizer Example'),
          backgroundColor: Colors.teal,
        ),
        body: const Center(
          child: Padding(
            padding: EdgeInsets.all(20.0),
            child: WordColorizer(
              text: 'I am Kelechi Divine, the creator of zipDemon, easy_carousel, word_colorizer and Nzinger and I wrote those codes in Flutter with style and grace!',
              highlightWordsWithColors: {
                'zipDemon': Colors.green,
                'Flutter': Colors.blue,
                'grace': Colors.purple,
              },
              fontFamily: 'Google.Macondo',
              fontSize: 22,
              isHighlightClickable: true,
              onHighlightTap: {
                'ZipDmone': _onZipTap,
                'Flutter': _onFlutterTap,
              },
            ),
          ),
        ),
      ),
    );
  }

  static void _onZipTap() {
    debugPrint("👑 ZipDmone tapped! Royalty recognized.");
  }

  static void _onFlutterTap() {
    debugPrint("🪄 Flutter tapped! Magic enabled.");
  }
}
3
likes
0
points
47
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package that enables dynamic text highlighting by specifying words to emphasize. Customize colors, fonts, and add interactivity for an engaging experience.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, google_fonts

More

Packages that depend on word_colorizer