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

Метод verticalScroll

Метод verticalScroll интерфейса Modifier позволяет сдвигать содержимое вверх и вниз, если оно выше видимой области. Состояние прокрутки хранит ScrollState, который создают через rememberScrollState.

Синтаксис

Modifier.verticalScroll(rememberScrollState())

Параметры

Параметр Описание
state Состояние прокрутки. Без него метод не применить.
enabled Если false, жест прокрутки отключён.

Пример

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

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

На экране видна часть строк, остальные доступны прокруткой вверх и вниз.

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

  • метод horizontalScroll,
    горизонтальная прокрутка
  • функция Column,
    вертикальный список без прокрутки сам по себе
  • метод fillMaxSize,
    ограничение области прокрутки
  • метод imePadding,
    отступ при появлении клавиатуры
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить