calculateAlignedOffset method
double?
calculateAlignedOffset(
{ - required int index,
- required AntdEdge viewportAlign,
- required AntdEdge itemAlign,
- required bool isHorizontal,
- required double viewportSize,
})
Implementation
double? calculateAlignedOffset({
required int index,
required AntdEdge viewportAlign,
required AntdEdge itemAlign,
required bool isHorizontal,
required double viewportSize,
}) {
final topOffset = _offsetMap[index];
if (topOffset == null) return null;
final alignOffset = calculateAlignment(
index: index,
viewportAlign: viewportAlign,
itemAlign: itemAlign,
isHorizontal: isHorizontal,
viewportSize: viewportSize,
);
return alignOffset != null ? topOffset + alignOffset : null;
}