Przejdź do treści głównej

Używanie ScrollView

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

ScrollView to uniwersalny kontener przewijania, który może zawierać wiele komponentów i widoków. Elementy do przewijania mogą być różnego rodzaju, a przewijanie może odbywać się zarówno pionowo, jak i poziomo (poprzez ustawienie właściwości horizontal).

Ten przykład tworzy pionowy ScrollView zawierający mieszankę obrazów i tekstu.

Komponenty ScrollView można skonfigurować do przewijania stron widoków za pomocą gestów przesuwania, używając właściwości pagingEnabled. Przesuwanie poziome między widokami można również zaimplementować na Androidzie za pomocą komponentu ViewPager.

W systemie iOS ScrollView z pojedynczym elementem może służyć do powiększania zawartości. Skonfiguruj właściwości maximumZoomScale i minimumZoomScale, a użytkownik będzie mógł używać gestów uszczypnięcia i rozciągnięcia, aby powiększać i pomniejszać.

ScrollView najlepiej sprawdza się przy prezentowaniu niewielkiej liczby elementów o ograniczonym rozmiarze. Wszystkie elementy i widoki w ScrollView są renderowane, nawet jeśli nie są aktualnie widoczne na ekranie. Jeśli masz długą listę elementów, które nie mieszczą się na ekranie, powinieneś użyć FlatList. Przejdźmy teraz do nauki o widokach list.