无论哪种界面框架输入文本框都是非常重要的控件, 但是发现flutter中的输入框TextField介绍的虽然多,但是各个属性怎么组合满足需要很多文章却说不清楚, 再加上控件版本变更频繁很多功能的介绍都是比较陈旧的属性....现在就需要一个类似微信的输入文本框, 这样一个非常实用的效果flutter要如何实现?...前提是尽量用已有属性,少写或不写代码.
先明确这种输入文本框有哪些功能点?
能够自定义各种间距.主要是控件外边距(margin); 内间距(padding);
能够自定义样式....如果以数值方式指定控件最大高度很容易发生文本被截断的现象.
1,2,3在flutter中是非常方便的, decoration属性可以满足几乎一切自定义样式.
4,也不麻烦, 现在的keyboardType...单行文本时控件过高. 这是因为控件有默认高度导致内边距失效.
自适应失效.