fix textField button size

null_safety
小赖 4 years ago
parent 1c1fbdbb65
commit 34d9b8981a

@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
///TextFiled ///TextFiled
class ASSearchTextField extends StatefulWidget { class ASSearchTextField extends StatefulWidget implements PreferredSizeWidget {
ASSearchTextField({ ASSearchTextField({
Key key, Key key,
this.controller, this.controller,
@ -54,6 +54,9 @@ class ASSearchTextField extends StatefulWidget {
@override @override
_ASSearchTextFieldState createState() => _ASSearchTextFieldState(); _ASSearchTextFieldState createState() => _ASSearchTextFieldState();
@override
Size get preferredSize => Size.fromHeight(42.w);
} }
class _ASSearchTextFieldState extends State<ASSearchTextField> { class _ASSearchTextFieldState extends State<ASSearchTextField> {
@ -73,10 +76,10 @@ class _ASSearchTextFieldState extends State<ASSearchTextField> {
vertical: 3.w, vertical: 3.w,
), ),
child: MaterialButton( child: MaterialButton(
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
padding: EdgeInsets.zero, padding: EdgeInsets.zero,
color: Color(0xFFF8F8F8), color: Color(0xFFF8F8F8),
elevation: 0, elevation: 0,
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
shape: RoundedRectangleBorder( shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(21.w), borderRadius: BorderRadius.circular(21.w),
side: BorderSide( side: BorderSide(

Loading…
Cancel
Save