getSize function
dynamic
getSize({
- dynamic size,
- dynamic defValue = 0.0,
- dynamic isTransform = true,
Implementation
getSize({dynamic size, dynamic defValue = 0.0, isTransform = true}) {
if (size == null) return defValue;
final type = getTypeOf(size);
double? mSize;
switch (type) {
case 'String':
mSize = double.parse((size as String).replaceAll('px', ''));
break;
case 'int':
mSize = (size as int).toDouble();
break;
case 'double':
mSize = (size as double);
}
if (mSize != null) {
if (isTransform) {
return ScreenUtil().setWidth(mSize);
} else {
return mSize;
}
} else {
return defValue;
}
}