无论哪种界面框架输入文本框都是非常重要的控件, 但是发现flutter中的输入框TextField介绍的虽然多,但是各个属性怎么组合满足需要很多文章却说不清楚, 再加上控件版本变更频繁很多功能的介绍都是比较陈旧的属性....现在就需要一个类似微信的输入文本框, 这样一个非常实用的效果flutter要如何实现?...字号变大控件高度也变高同时保持指定的内外边距.
最重要的功能: 多行文本. 并且控件高度可以随着换行而增高
自定义最大行数: 即高度不是随着换行无限增高, 指定控件最大行数后,文本框内容就可以滚动....如果以数值方式指定控件最大高度很容易发生文本被截断的现象.
1,2,3在flutter中是非常方便的, decoration属性可以满足几乎一切自定义样式.
4,也不麻烦, 现在的keyboardType...或者指定Container的constraints, 现在的控件已经能够自行控制高度了!