能不能动态添加widget

来源:13-3 基于TextField实现顶部SearchBar-2【封装组件出神入化】

慕莱坞7435905

2019-04-23

老师,我这边有个需求,就是要动态添加TextField,就跟html的input那样,动态添加和删除,但是TextField需要controller,添加的位置也好像不好控制,能不能和html那样,可以根据id定位一个元素,并且插入一个元素呢?

写回答

1回答

CrazyCodeBoy

2019-04-23

分享一个思路,希望能帮到你:

  • 给每个TextField一个唯一的index

  • controller也可以通过一个方法动态生成

  • 如果要通过controller监听TextField中的内容变化的话可以通过index的标识是哪个TextField触发的

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程