click_text_field 0.0.5 click_text_field: ^0.0.5 copied to clipboard
A flutter TextField which is able to click the highlight text part, by setting the regex. Also a string callBack function can be set.
INTRODUCE #
A flutter TextField which is able to click the highlight text part, by setting the regex. Also a string callBack function can be set.
INSTALL #
dev_dependencies:
click_text_field: ^last_version
USAGE #
- use ClickTextEditingController
import 'package:click_text_field/click_text_field.dart';
class _MyHomePageState extends State<MyHomePage> {
final ClickTextEditingController textEditingController = ClickTextEditingController();
@override
void initState() {
······
textEditingController.setRegExp(RegExp(r'people'));
textEditingController.setOnTapEvent((strCallBack) => {
debugPrint('U click the highlight text $strCallBack'),
});
}
@override
Widget build(BuildContext context) {
return
······
TextField(
controller: textEditingController,
maxLines: null,
),
······
}
}
- use ClickTextField
ClickTextField(
regExp: RegExp(r'people c'),
onTapText: (clickCallBack) => {
debugPrint('U click the highlight text $clickCallBack'),
}
)