大佬教程收集整理的这篇文章主要介绍了如何更改 StatelessWidget 中的 FAB 图标,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我从默认的 Statfull Widget HomePage 和一个 FAB 开始。 页面中的主要小部件是使用 ProvIDer 从流更新的 ListBuilder。
单击列表中的项目时,我需要更改 FAB 上的图标。 所有这些工作正常。
现在我想知道,如果我想将主页更改为 StatelessWidget。所以我不需要为了改变 FAB 上的图标而构建整个页面。
如果我没有 setState() 来重建页面,我如何更新图标?
最好的答案应该是使用某种状态管理,但这里有一种快速简便的方法来实现您的目标
在您的父小部件中创建一个函数
Function callBACk(){
setState((){
//change Icon
});
}
然后将其传递给您的无状态小部件
CustomFabWidget(callBACk)
以上是大佬教程为你收集整理的如何更改 StatelessWidget 中的 FAB 图标全部内容,希望文章能够帮你解决如何更改 StatelessWidget 中的 FAB 图标所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。