问题描述
我设法扩展并编写了一个动画容器。另外,我可以在Textfield中编写内容,但不能保存它(不是firebase),不能创建一个状态来保留输入的数据。我想查看输入的数据无边框并保存...... .................................................................... ...................................... ............
child: AnimatedContainer(
duration: Duration(milliseconds: 200),width: isTextOpen ? 200 : 95,height: 50,decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(3)),border: isTextOpen
? Border.all(
color: Colors.deepOrangeAccent,width: 1.0,)
: null,),child: isTextOpen
? TextField(
controller: _controller,autofocus: true,textCapitalization:
TextCapitalization.sentences,decoration: InputDecoration(
hintText: "İsminizi giriniz",hintStyle: TextStyle(
color: Colors.deepOrangeAccent),prefixIcon: Icon(
Icons.check,color: Colors.orange,border: InputBorder.none,onSubmitted: (String value) async {
await showDialog<void>(
context: context,builder: (BuildContext context) {
return AlertDialog(
title: const Text('Başarılı!'),content: Text(
'İsminiz artık "$value".'),actions: <Widget>[
FlatButton(
onPressed: () {
Navigator.pop(context);
},child: const Text('Devam'),],);
},);
},)
: GestureDetector(
onTap: () {
setState(() {
isTextOpen = !isTextOpen;
kapaac = 1;
});
},child: Text(
"User_007",style: TextStyle(
color: Colors.deepOrangeAccent,fontSize: 16.0,fontWeight: FontWeight.bold,
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)