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

outdated

Text and TextField highlighted with rounded corners

rounded_background_text

Highlight text with rounded corners

Features #

  • ✅ Highlight Text
  • ✅ Highlight Text Field
  • ✅ Highlight Text Span

Showcase

Getting started #

Import the package:

import 'package:rounded_background_text/rounded_background_text.dart';

Usage #

Highlight a simple text: #

RoundedBackgroundText(
  'A cool text to be highlighted',
  style: const TextStyle(fontWeight: FontWeight.bold),
  backgroundColor: Colors.white,
),

Simple Text

Multiline text is also supported

RoundedBackgroundText(
  'A cool text to be highlighted\nWith two lines or more',
  style: const TextStyle(fontWeight: FontWeight.bold),
  backgroundColor: Colors.amber,
),

Two Lines Text

Highlight a TextField: #

You must use a TextEditingController

final controller = TextEditingController();

RoundedBackgroundTextField(
  controller: controller, // required
  backgroundColor: Colors.blue,
  style: const TextStyle(fontWeight: FontWeight.bold),
  textAlign: TextAlign.center,
),

The text will be highlighted as the user types

TextField Preview

Highlight a text span: #

RichText(
  text: TextSpan(
    text: 'Start your text and ',
    children: [
      RoundedBackgroundTextSpan(
        text: 'highlight something',
        backgroundColor: Colors.blue,
      ),
      const TextSpan(text: ' when necessary'),
    ],
  ),
),

TextSpan Highlight Preview

Additional information #

Feel free to file an issue if you find a problem or make pull requests.

All contributions are welcome!

64
likes
0
pub points
90%
popularity

Publisher

verified publisherbdlukaa.dev

Text and TextField highlighted with rounded corners

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on rounded_background_text