mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
Merge pull request #2950 from NativeScript/raikov/scale
Added support for scale(x)
This commit is contained in:
@ -1275,10 +1275,14 @@ function onTransformChanged(value: any): Array<styleProperty.KeyValuePair<styleP
|
||||
case "scale":
|
||||
case "scale3d":
|
||||
values = newTransform[transform].split(",");
|
||||
if (values.length === 2 || values.length === 3) {
|
||||
if (values.length >= 2) {
|
||||
array.push({ property: scaleXProperty, value: parseFloat(values[0]) });
|
||||
array.push({ property: scaleYProperty, value: parseFloat(values[1]) });
|
||||
}
|
||||
else if (values.length === 1) {
|
||||
array.push({ property: scaleXProperty, value: parseFloat(values[0]) });
|
||||
array.push({ property: scaleYProperty, value: parseFloat(values[0]) });
|
||||
}
|
||||
break;
|
||||
case "translateX":
|
||||
array.push({ property: translateXProperty, value: parseFloat(newTransform[transform]) });
|
||||
@ -1289,10 +1293,14 @@ function onTransformChanged(value: any): Array<styleProperty.KeyValuePair<styleP
|
||||
case "translate":
|
||||
case "translate3d":
|
||||
values = newTransform[transform].split(",");
|
||||
if (values.length === 2 || values.length === 3) {
|
||||
if (values.length >= 2) {
|
||||
array.push({ property: translateXProperty, value: parseFloat(values[0]) });
|
||||
array.push({ property: translateYProperty, value: parseFloat(values[1]) });
|
||||
}
|
||||
else if (values.length === 1) {
|
||||
array.push({ property: translateXProperty, value: parseFloat(values[0]) });
|
||||
array.push({ property: translateYProperty, value: parseFloat(values[0]) });
|
||||
}
|
||||
break;
|
||||
case "rotate":
|
||||
let text = newTransform[transform];
|
||||
|
Reference in New Issue
Block a user