将变换原点中的 NaN 和负数归零;正值(包括大于 1)保持原样。
Offset safeTransformOrigin(double x, double y) { final safeX = x.isNaN || x < 0 ? 0.0 : x; final safeY = y.isNaN || y < 0 ? 0.0 : y; return Offset(safeX, safeY); }