Closed shaoting0730 closed 4 years ago
在新版本上无法使用。 It is not available on the new version.
import 'package:flutter/material.dart'; import 'package:html_editor/html_editor.dart'; class EditMessagePage extends StatefulWidget { @override _EditMessagePageState createState() => _EditMessagePageState(); } class _EditMessagePageState extends State<EditMessagePage> { GlobalKey<HtmlEditorState> keyEditor = GlobalKey(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( elevation: 0, ), backgroundColor: Colors.white, body: Padding( padding: const EdgeInsets.all(20), child: SingleChildScrollView( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ HtmlEditor( hint: "Your text sssssssshere...", //value: "text content initial, if any", key: keyEditor, height: 400, ), Padding( padding: const EdgeInsets.all(8.0), child: Row( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ FlatButton( color: Colors.blueGrey, onPressed: () { setState(() { keyEditor.currentState.setEmpty(); }); }, child: Text("Reset", style: TextStyle(color: Colors.white)), ), SizedBox( width: 16, ), ], ), ), ], ), ), ), // This trailing comma makes auto-formatting nicer for build methods. ); } }
在新版本上无法使用。 It is not available on the new version.