word_selectable_text 0.2.0 copy "word_selectable_text: ^0.2.0" to clipboard
word_selectable_text: ^0.2.0 copied to clipboard

The WordSelectableText widget gives an easy way to select and highlight words.

WordSelectableText #

This is a Text Widget that supports word highlighting and selection. It provides an onWordTapped function that gives you access to the word selected by the user.

HighLight Word #

You can highlight the word in any color using the highlightColor argument.

Language support #

The widget uses a regex of alphabet set to select words. For English, regex used is [a-zA-Z]

Example #

@override
Widget  build(BuildContext context) {
    String textToShow =
    "Dermatology is the branch of medicine dealing with the skin. It is a speciality with both medical and surgical aspects. A dermatologist is a specialist doctor who manages diseases related to skin, hair and nails and some cosmetic problems.";
    
    return  Scaffold(
	    appBar:  AppBar(title:  Text("widget testing"),),
	    body:  Container(
		    padding:  EdgeInsets.all(40),
		    width:  double.infinity,
		    child:  WordSelectableText(
			    selectable:  true,
			    highlight:  true,
			    text: textToShow,
			    onWordTapped: (word, index) {},
			    style:  TextStyle(fontSize:  20)
	    )),
    );
}

24
likes
110
pub points
67%
popularity

Publisher

unverified uploader

The WordSelectableText widget gives an easy way to select and highlight words.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on word_selectable_text