想二次封装一些 input button appbar switch 但每个小部件都有很多属性,如何能避免一个一个写属性的方法,又能做到修改某些属性的默认值
1
AoEiuV020JP 2023-09-28 16:32:12 +08:00
没办法吧,要支持几个属性就得自己定义几个属性然后传过来再传进去,
|
2
AoEiuV020JP 2023-09-28 16:33:15 +08:00
@AoEiuV020JP #1 感觉主要还是 flutter 没有反射,有些操作是理论上就办不到的,
|
3
laters OP @AoEiuV020JP 如果全部支持呢 就只能一个一个定义,然后再传 ? 这样就怕版本更新了什么属性, 然后二次封装组件就不知道
|
4
begeneral 2023-10-05 05:08:51 +08:00
试试 xxx.copyWith
|
7
jmliang 2023-10-11 10:57:33 +08:00
没办法,目前是自己封装一下常用的 widget
|