itemBuilder static method
Widget
itemBuilder(
- BuildContext context,
- int index, {
- ExposureStartCallback? exposureStartCallback,
- ExposureEndCallback? exposureEndCallback,
Implementation
static Widget itemBuilder(
BuildContext context,
int index, {
ExposureStartCallback? exposureStartCallback,
ExposureEndCallback? exposureEndCallback,
}) {
return Exposure(
exposeFactor: 0,
onExpose: (DateTime exposureDateTimeStart) {
ExposureStartIndex exposureModel = ExposureStartIndex(
parentIndex: 0,
itemIndex: index,
startExposureTimeStamp: exposureDateTimeStart.millisecondsSinceEpoch,
);
debugPrint('onExpose ${exposureModel.message}');
exposureStartCallback?.call(exposureModel);
},
onHide: (DateTime exposureDateTimeStart, DateTime exposureDateTimeEnd) {
ExposureEndIndex exposureModel = ExposureEndIndex(
parentIndex: 0,
itemIndex: index,
startExposureTimeStamp: exposureDateTimeStart.millisecondsSinceEpoch,
endExposureTimeStamp: exposureDateTimeEnd.millisecondsSinceEpoch,
);
debugPrint('end exposure ${exposureModel.message}');
exposureEndCallback?.call(exposureModel);
},
child: itemBuilder(context, index),
);
}