初始化项目

This commit is contained in:
wyf
2025-04-11 08:47:46 +08:00
parent e0e1055d65
commit 9396f18d09
199 changed files with 6516 additions and 216 deletions

View File

@@ -0,0 +1,43 @@
class FitTool {
static double rpx = 0;
static bool isInit = false;
static init(double v) {
if (v < 1) {
return;
}
if (isInit == false) {
isInit = true;
rpx = v / 750.0;
}
}
static double getPx(double size) {
return rpx * size * 2.0;
}
static double getRpx(double size) {
return rpx * size;
}
}
extension FitInt on int {
double get px {
return FitTool.getPx(this.toDouble());
}
double get rpx {
return FitTool.getRpx(this.toDouble());
}
}
extension FitDouble on double {
double get px {
return FitTool.getPx(this);
}
double get rpx {
return FitTool.getRpx(this);
}
}