hashtagable 0.0.4 copy "hashtagable: ^0.0.4" to clipboard
hashtagable: ^0.0.4 copied to clipboard

outdated

Widget and function to implement hashtag-decorated EditableText and RichText. Decorate the words which start with `#`

example/README.md

Usage #

As EditableText #

class MyHomePage extends StatelessWidget {
  final TextEditingController _textEditingController = TextEditingController();
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            HashTagEditableText(
              controller: _textEditingController,
              cursorColor: Theme.of(context).cursorColor,
              basicStyle: Theme.of(context).textTheme.headline,
              focusNode: FocusNode(),
              onChanged: (_) {},
              onSubmitted: (_) {},
              decoratedStyle: Theme.of(context)
                  .textTheme
                  .headline
                  .copyWith(color: Theme.of(context).accentColor),
            ),
          ],
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

As RichText #

class MyHomePage extends StatelessWidget {
  final TextEditingController _textEditingController = TextEditingController();
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            RichText(
              text: getHashTagTextSpan(
                decoratedStyle: TextStyle(fontSize: 14, color: Colors.red),
                basicStyle: TextStyle(fontSize: 14, color: Colors.black),
                source: "#Hello world. Hello #world",
                onTap: (text) {
                  print(text);
                },
              ),
            ),
          ],
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}
134
likes
0
pub points
87%
popularity

Publisher

verified publisherbookm.me

Widget and function to implement hashtag-decorated EditableText and RichText. Decorate the words which start with `#`

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on hashtagable