apply static method
Apply transform classes to the FlutterWindStyle
Implementation
static void apply(String cls, FlutterWindStyle style) {
// Scale transforms
if (cls.startsWith('scale-')) {
final value = cls.substring(6);
_applyScale(value, style);
}
else if (cls.startsWith('scale-x-')) {
final value = cls.substring(8);
_applyScaleX(value, style);
}
else if (cls.startsWith('scale-y-')) {
final value = cls.substring(8);
_applyScaleY(value, style);
}
// Rotate transforms
else if (cls.startsWith('rotate-')) {
final value = cls.substring(7);
_applyRotate(value, style);
}
// Translate transforms
else if (cls.startsWith('translate-x-')) {
final value = cls.substring(12);
_applyTranslateX(value, style);
}
else if (cls.startsWith('translate-y-')) {
final value = cls.substring(12);
_applyTranslateY(value, style);
}
// Skew transforms
else if (cls.startsWith('skew-x-')) {
final value = cls.substring(7);
_applySkewX(value, style);
}
else if (cls.startsWith('skew-y-')) {
final value = cls.substring(7);
_applySkewY(value, style);
}
// Transform origin
else if (cls.startsWith('origin-')) {
final value = cls.substring(7);
_applyOrigin(value, style);
}
}