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

Метод horizontalScroll

Метод horizontalScroll интерфейса Modifier сдвигает содержимое влево и вправо, если оно шире видимой области. Нужен ScrollState из rememberScrollState.

Синтаксис

Modifier.horizontalScroll(rememberScrollState())

Параметры

Параметр Описание
state Состояние горизонтальной прокрутки.
enabled Включает или отключает жест прокрутки.

Пример

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

import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.horizontalScroll import androidx.compose.foundation.layout.Row import androidx.compose.foundation.rememberScrollState import androidx.compose.material3.Text import androidx.compose.ui.Modifier class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Row( modifier = Modifier.horizontalScroll(rememberScrollState()), ) { repeat(10) { Text(text = "abcde") } } } } }

На экране видна часть надписей, остальные открываются свайпом по горизонтали.

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

  • метод verticalScroll,
    вертикальная прокрутка
  • функция Row,
    горизонтальный ряд элементов
  • метод draggable,
    перетаскивание, не прокрутка контента
  • метод pointerInput,
    свои обработчики жестов
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить