updateShouldNotifyDependent method
bool
updateShouldNotifyDependent(
- covariant CircularRotationInheritedModel old,
- Set dependencies
override
Return true if the changes between this model and oldWidget
match any
of the dependencies
.
Implementation
@override
bool updateShouldNotifyDependent(
CircularRotationInheritedModel old, Set dependencies) {
var result = circularRotationModel.visibleFirstCircle !=
old.circularRotationModel.visibleFirstCircle ||
circularRotationModel.visibleSecondCircle !=
old.circularRotationModel.visibleSecondCircle ||
circularRotationModel.visibleThirdCircle !=
old.circularRotationModel.visibleThirdCircle ||
circularRotationModel.firstCircleRadius !=
old.circularRotationModel.firstCircleRadius ||
circularRotationModel.secondCircleRadius !=
old.circularRotationModel.secondCircleRadius ||
circularRotationModel.thirdCircleRadius !=
old.circularRotationModel.thirdCircleRadius ||
circularRotationModel.firstCircleRadians !=
old.circularRotationModel.firstCircleRadians ||
circularRotationModel.secondCircleRadians !=
old.circularRotationModel.secondCircleRadians ||
circularRotationModel.thirdCircleRadians !=
old.circularRotationModel.thirdCircleRadians ||
circularRotationModel.firstCircleWidgets !=
old.circularRotationModel.firstCircleWidgets ||
circularRotationModel.secondCircleWidgets !=
old.circularRotationModel.secondCircleWidgets ||
circularRotationModel.thirdCircleWidgets !=
old.circularRotationModel.thirdCircleWidgets ||
circularRotationModel.centerWidget !=
old.circularRotationModel.centerWidget ||
circularRotationModel.defaultCircleStrokeColor !=
old.circularRotationModel.defaultCircleStrokeColor ||
circularRotationModel.firstCircleStrokeColor !=
old.circularRotationModel.firstCircleStrokeColor ||
circularRotationModel.secondCircleStrokeColor !=
old.circularRotationModel.secondCircleStrokeColor ||
circularRotationModel.thirdCircleStrokeColor !=
old.circularRotationModel.thirdCircleStrokeColor ||
circularRotationModel.defaultCircleStrokeWidth !=
old.circularRotationModel.defaultCircleStrokeWidth ||
circularRotationModel.firstCircleStrokeWidth !=
old.circularRotationModel.firstCircleStrokeWidth ||
circularRotationModel.secondCircleStrokeWidth !=
old.circularRotationModel.secondCircleStrokeWidth ||
circularRotationModel.thirdCircleStrokeWidth !=
old.circularRotationModel.thirdCircleStrokeWidth ||
circularRotationModel.startAnimation !=
old.circularRotationModel.startAnimation ||
circularRotationModel.repeatAnimation !=
old.circularRotationModel.repeatAnimation ||
circularRotationModel.defaultCircleAnimationDuration !=
old.circularRotationModel.defaultCircleAnimationDuration ||
circularRotationModel.firstCircleAnimationDuration !=
old.circularRotationModel.firstCircleAnimationDuration ||
circularRotationModel.secondCircleAnimationDuration !=
old.circularRotationModel.secondCircleAnimationDuration ||
circularRotationModel.thirdCircleAnimationDuration !=
old.circularRotationModel.thirdCircleAnimationDuration ||
circularRotationModel.curve != old.circularRotationModel.curve;
return result;
}