2D 转换 在RN中的写法, RN项目中需要使用这个2D 转换 , 但是不知道RN中是怎么写的, 所以查了查,
看下transform的值, 以及需要的值得类型, 部分没做测试属性值已标出
transform [{rotate: string}, // 旋转角度, 值eg: "-30deg "
{rotateX: string}, // x 轴旋转角度, 值: "-30deg"
{rotateY: string}, // y 轴旋转角度, 值: "-30deg"
{rotateZ: string}, // z 轴旋转角度, 值: "-30deg"
{scale: number}, // 缩小或放大比例: (没做测试, 不知道分不分x,y)
{scaleX: number}, // x轴缩小或放大比例, 值: 2(放大到2倍)
{scaleY: number}, // y轴缩小或放大比例, 值: 2(放大到2倍)
{translateX: number}, // x轴移动多少距离, (没测试, 应该是没有px的像素值 200之类的)
{translateY: number}, // y轴移动多少距离,
{skewX: string}, //x轴倾斜多少度 值: "30deg"
{skewY: string} //y轴倾斜多少度 值: "30deg"
]
使用时写写法:
如: 旋转-30deg
transform: [{rotate: '-30deg'}]