printLogicalAndDevicePixels function
Implementation
void printLogicalAndDevicePixels(double logicalX, [ double? logicalY, String? string ]) {
double? deviceX, deviceY;
deviceX = toDevicePixelsForRatio(
logicalX, devicePixelRatio: WidgetsBinding.instance!.window.devicePixelRatio
);
if (logicalY != null)
deviceY = toDevicePixelsForRatio(
logicalY, devicePixelRatio: WidgetsBinding.instance!.window.devicePixelRatio
);
if (string != null) print(string);
if (logicalY != null) {
print('logical: x: $logicalX, y: $logicalY');
print('device: x: $deviceX, y: $deviceY ');
} else {
print('logical: $logicalX');
print('device: $deviceX');
}
print('');
}