unfocus_widget 0.1.2+5 copy "unfocus_widget: ^0.1.2+5" to clipboard
unfocus_widget: ^0.1.2+5 copied to clipboard

Dismiss the Flutter keyboard when tapping outside TextField widgets. Lightweight unfocus helper for forms, login screens, and search fields.

unfocus_widget #

pub package likes pub points downloads

UnFocusWidget hero

Wrap your UI with UnFocusWidget so tapping outside TextFields dismisses the keyboard.

Add the dependency #

dependencies:
  unfocus_widget: <latest>
dart pub add unfocus_widget

Use it #

import 'package:unfocus_widget/unfocus_widget.dart';

Apply globally with MaterialApp.builder:

MaterialApp(
  builder: (context, child) {
    return UnFocusWidget(
      child: child ?? const SizedBox.shrink(),
    );
  },
  home: const MyHomePage(),
);

Or wrap outside Scaffold:

UnFocusWidget(
  child: Scaffold(
    body: Padding(
      padding: const EdgeInsets.all(16),
      child: Column(
        children: [
          TextField(decoration: InputDecoration(labelText: 'Email')),
          TextField(decoration: InputDecoration(labelText: 'Password')),
        ],
      ),
    ),
  ),
);

Run the demo: cd example && flutter run

7
likes
160
points
177
downloads

Documentation

API reference

Publisher

verified publishersimpleman.dev

Weekly Downloads

Dismiss the Flutter keyboard when tapping outside TextField widgets. Lightweight unfocus helper for forms, login screens, and search fields.

Homepage
Repository (GitHub)
View/report issues

Topics

#keyboard #textfield #unfocus #form #ux

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on unfocus_widget