The documentation for MatrixTransition.filterQuality says:
The transform will be applied by re-rendering the child if filterQuality is null, otherwise it controls the quality of an ImageFilter.matrix applied to a bitmap rendering of the child.
But it is not clear when/how often the child is re-rendered if null, or what the performance implications of that are, or how setting it affects the layer structure. So it can be non-obvious to a reader when to set it and when not to.
This came up in reviewing this PR which sets it to null for platform views.
The documentation for MatrixTransition.filterQuality says:
But it is not clear when/how often the child is re-rendered if null, or what the performance implications of that are, or how setting it affects the layer structure. So it can be non-obvious to a reader when to set it and when not to.
This came up in reviewing this PR which sets it to null for platform views.