如果flutter中自定义画家类的shouldRepaint方法如何工作? 我已经阅读了documentation,但我不知道如何以及何时向我们发送。
答案 0 :(得分:1)
这是一种向框架提供暗示是否需要调用HtmlInputRadioButton[] radialArray = { radial0, radial1, radial3, radial4, radial5, radial6, radial7, radial8, radial9 };
int value = getRadialChecked(radialArray);
的{{1}}方法的方法。
让我们假设你有一个带颜色的小部件。
paint
这个Widget可以多次被框架重建,但只要传递给构造函数的Color没有改变,而CustomPainter不依赖于其他任何东西,那么就有了#tv。重新绘制CustomPaint没有意义。当颜色发生变化时,我们想告诉框架它应该调用paint。
因此,如果颜色发生变化,CustomPainter可以通过返回true来提示框架。
CustomPainter