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

Dismiss the Flutter keyboard when tapping outside TextField widgets. Lightweight unfocus widget for forms, login screens, and search fields. Tap outside to hide keyboard with MaterialApp.builder or Scaffold.

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
0
points
165
downloads

Publisher

verified publishersimpleman.dev

Weekly Downloads

Dismiss the Flutter keyboard when tapping outside TextField widgets. Lightweight unfocus widget for forms, login screens, and search fields. Tap outside to hide keyboard with MaterialApp.builder or Scaffold.

Homepage
Repository (GitHub)
View/report issues

Topics

#keyboard #textfield #unfocus #form #ux

License

unknown (license)

Dependencies

flutter

More

Packages that depend on unfocus_widget