要从TextField中去除内部阴影,可以使用以下方法:
TextField(
decoration: InputDecoration(
border: OutlineInputBorder(),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.blue),
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.grey),
),
// 去除阴影效果
filled: true,
fillColor: Colors.white,
// 去除内部阴影
contentPadding: EdgeInsets.zero,
),
)
Theme(
data: ThemeData(
inputDecorationTheme: InputDecorationTheme(
border: OutlineInputBorder(),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.blue),
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.grey),
),
// 去除阴影效果
filled: true,
fillColor: Colors.white,
// 去除内部阴影
contentPadding: EdgeInsets.zero,
),
),
child: TextField(),
)
这些方法可以帮助你从TextField中去除内部阴影。对于更多关于TextField的详细信息和其他属性的使用,你可以参考腾讯云的Flutter文档:TextField。
领取专属 10元无门槛券
手把手带您无忧上云