Tworzenie skończonej listy przewijanej

Listy przewijalne mogą ułatwiać zarządzanie zbiorami danych, tworzenie elastycznych projektów i nawigację. Możesz wyświetlać w aplikacji mniejsze zbiory elementów, korzystając z ograniczonej listy przewijania. Aby uniknąć problemów z wydajnością w przypadku większych zbiorów danych lub list o nieznanej długości, zapoznaj się z artykułem Łatwo wczytywanie danych za pomocą list i przewijania.

Zgodność wersji

Ta implementacja wymaga, aby minimalna wersja pakietu SDK projektu była ustawiona na poziom API 21 lub wyższy.

Zależności

Tworzenie listy przewijanej pionowo

Aby utworzyć listę z przewijaniem pionowym, użyj tego kodu:

@Composable
private fun ScrollBoxes() {
    Column(
        modifier = Modifier
            .background(Color.LightGray)
            .size(100.dp)
            .verticalScroll(rememberScrollState())
    ) {
        repeat(10) {
            Text("Item $it", modifier = Modifier.padding(2.dp))
        }
    }
}

Najważniejsze informacje o kodzie

Wyniki

Pionowa lista reagująca na gesty przewijania
Rysunek 1. Lista przewijana w pionie.

Kolekcje zawierające ten przewodnik

Ten przewodnik należy do tych kolekcji krótkich przewodników, które obejmują szersze zagadnienia związane z tworzeniem aplikacji na Androida:

Listy i siatki umożliwiają wyświetlanie kolekcji w atrakcyjnej wizualnie formie, która jest łatwa w użyciu.
Dowiedz się, jak funkcje składane mogą ułatwić tworzenie atrakcyjnych komponentów interfejsu użytkownika na podstawie systemu projektowania Material Design.
Ta seria filmów przedstawia różne interfejsy API usługi Compose, szybko pokazując, co jest dostępne i jak z nich korzystać.

Masz pytania lub chcesz przekazać opinię?

Otwórz stronę z najczęstszymi pytaniami i poznaj krótkie przewodniki lub skontaktuj się z nami i powiedz nam, co o tym myślisz.