Flutter statecontroller.update(MaterialState.disabled,false)无效
因为中间会调用
void initStatesController() {
if (widget.statesController == null) {
internalStatesController = MaterialStatesController();
}
statesController.update(MaterialState.disabled, !widget.enabled);
statesController.addListener(handleStatesControllerChange);
}
也就是说,传的值其实被覆盖了
posted on 2022-12-25 09:20 emisunshine 阅读(82) 评论(0) 收藏 举报
浙公网安备 33010602011771号