isSupportRenderSliverType static method
Determine whether the obj
is a supported RenderSliver type.
Implementation
static bool isSupportRenderSliverType(RenderObject? obj) {
if (obj == null) return false;
if (obj is RenderSliverList || obj is RenderSliverFixedExtentList) {
return true;
}
final objRuntimeTypeStr = obj.runtimeType.toString();
final types = [
// New type added in flutter 3.16.0.
// https://github.com/fluttercandies/flutter_scrollview_observer/issues/74
'RenderSliverVariedExtentList',
];
return types.contains(objRuntimeTypeStr);
}