import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter TextInput Border Color Example', home: FlutterExample(), ); } } class FlutterExample extends StatefulWidget { @override _FlutterExampleState createState() => _FlutterExampleState(); } class _FlutterExampleState extends State<FlutterExample> { final myController = TextEditingController(); @override void dispose() { myController.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('TextField Border Color'), ), body: Padding( padding: EdgeInsets.all(16), child: Center( child: TextField( decoration: InputDecoration( focusedBorder: OutlineInputBorder( borderSide: BorderSide(color: Colors.blue, width: 2.0), ), enabledBorder: OutlineInputBorder( borderSide: BorderSide(color: Colors.green, width: 2.0), ), hintText: 'Enter your name', ), controller: myController, ), ), )); } }
Flutter 更改 TextField Border 颜色
14 min read