hide_keyboard_widget.dart
514 Bytes
import 'package:flutter/material.dart';
class HideKeyboard extends StatelessWidget {
const HideKeyboard({super.key,required this.child});
final Widget child;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: (){
FocusScopeNode currentFocus = FocusScope.of(context);
if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) {
FocusManager.instance.primaryFocus?.unfocus();
}
},
child: child,
);
}
}