Spec-Zone.ru › React Native

Преобразования

Преобразования — это свойства стиля, которые помогут вам изменить внешний вид и положение ваших компонентов с помощью 2D или 3D преобразований. Однако после применения преобразований макеты остаются неизменными вокруг преобразованного компонента, поэтому он может перекрывать соседние компоненты. Вы можете применить отступ к преобразованному компоненту, соседним компонентам или отступы к контейнеру, чтобы предотвратить такие перекрытия.

  • Компонент функции
  • Компонент класса

Справочник

Методы

transform()

transform принимает массив объектов преобразования. Каждый объект определяет свойство, которое будет преобразовано, в качестве ключа, и значение, используемое в преобразовании. Объекты не должны комбинироваться. Используйте одну пару ключ/значение на объект.

Преобразования поворота требуют строки, чтобы преобразование можно было выразить в градусах (град) или радианах (рад). Например:

transform([{ rotateX: '45deg' }, { rotateZ: '0.785398rad' }]);

Преобразования наклона требуют строки, чтобы преобразование можно было выразить в градусах (град). Например:

transform([{ skewX: '45deg' }]);
Тип Обязательно
массив объектов: {matrix: массив чисел}, {perspective: число}, {rotate: строка}, {rotateX: строка}, {rotateY: строка}, {rotateZ: строка}, {scale: число}, {scaleX: число}, {scaleY: число}, {translateX: число}, {translateY: число}, {skewX: строка}, {skewY: строка} Нет

decomposedMatrix, rotation, scaleX, scaleY, transformMatrix, translateX, translateY

Устарело. Используйте свойство transform вместо этого.

© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/transforms

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API