Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
15 of 196 menu
◀ ▶

Перечисление Direction

Перечисление Direction задает ключ direction в стиле View. Направление влияет на порядок элементов в ряду и на то, с какой стороны считаются left и right. Системное направление интерфейса задает класс I18nManager.

Синтаксис

direction: 'rtl'

Значения

Значение Описание
'inherit' Берется направление от родительского контейнера.
'ltr' Письмо слева направо; начало ряда слева.
'rtl' Письмо справа налево; начало ряда справа.

Пример

Давайте поставим тексты в ряд справа налево:

import { View, Text, StyleSheet } from 'react-native'; export default function App() { return ( <View style={styles.row}> <Text>abcde</Text> <Text>12345</Text> </View> ); } const styles = StyleSheet.create({ row: { flexDirection: 'row', direction: 'rtl', }, });

На экране первый текст окажется справа, второй слева от него.

Пример

Давайте явно зададим письмо слева направо:

import { View, Text, StyleSheet } from 'react-native'; export default function App() { return ( <View style={styles.row}> <Text>abcde</Text> <Text>12345</Text> </View> ); } const styles = StyleSheet.create({ row: { flexDirection: 'row', direction: 'ltr', }, });

На экране тексты пойдут в ряд слева направо независимо от системной локали.

Смотрите также

  • перечисление FlexDirection,
    которое задает направление главной оси
  • класс I18nManager,
    который включает RTL для всего приложения
  • компонент View,
    который держит дочерние элементы
  • класс StyleSheet,
    который собирает объект стиля
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить