detectable_text_field 1.0.1 copy "detectable_text_field: ^1.0.1" to clipboard
detectable_text_field: ^1.0.1 copied to clipboard

outdated

Text widgets with detection features. You can detect hashtags, at sign, url or anything you want. Refinement of hashtagable

example/lib/main.dart

import 'package:detectable_text_field/detector/sample_regular_expressions.dart';
import 'package:detectable_text_field/widgets/detectable_text.dart';
import 'package:detectable_text_field/widgets/detectable_text_field.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      debugShowCheckedModeBanner: false,
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    final style = Theme.of(context).textTheme.bodyText1;
    return Scaffold(
      appBar: AppBar(
        title: Text("Detectable text field sample"),
      ),
      body: Center(
        child: Padding(
          padding: const EdgeInsets.all(16.0),
          child: Column(
            mainAxisSize: MainAxisSize.min,
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              DetectableText(
                text: "Welcome to #Detectable @TextField",
                detectionRegExp: hashTagAtSignRegExp,
                onTap: (tappedText) {
                  print(tappedText);
                },
              ),
              const SizedBox(height: 32),
              DetectableTextField(
                maxLines: null,
                detectionRegExp: detectionRegExp(),
                onDetectionTyped: (text) {
                  print(text);
                },
              ),
            ],
          ),
        ),
      ),
    );
  }
}
161
likes
40
points
4.47k
downloads

Publisher

verified publisherbookm.me

Weekly Downloads

Text widgets with detection features. You can detect hashtags, at sign, url or anything you want. Refinement of hashtagable

Repository (GitHub)

License

MIT (license)

Dependencies

flutter

More

Packages that depend on detectable_text_field