From d268fff1a95fd36faeeeb6b1ab0062a71f01da19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=B3czki=20Rich=C3=A1rd=20Noel?= Date: Mon, 30 Sep 2024 17:44:37 +0200 Subject: [PATCH] Lab4_HorizontalPager_Fix --- docs/laborok/04-android-ui-charts/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/laborok/04-android-ui-charts/index.md b/docs/laborok/04-android-ui-charts/index.md index 8feb7f4..8064734 100644 --- a/docs/laborok/04-android-ui-charts/index.md +++ b/docs/laborok/04-android-ui-charts/index.md @@ -681,7 +681,7 @@ fun ProfileScreen( state = pagerState ) { - when (pagerState.currentPage) { + when (it) { 0 -> { ProfileFirstPage( name = profile.name, @@ -710,7 +710,7 @@ fun PreviewProfileScreen() { } ``` -Itt először is létre kell hozunk egy `pagerState` nevű változót, amit át fogunk adni a `HorizontalPager`-nek. Ez tartalmazza, hogy hány oldal lesz az adott *Composable*-ön. Ezt követően szükség lesz egy profilra, amit már korábban definiáltunk egy `object`-ként. Végül a `HorizontalPager` segítségével létrehozzuk a lapozható oldalt, amin elhelyezzük a két *Composable* függvényt 1-1 oldalként. +Itt először is létre kell hozunk egy `pagerState` nevű változót, amit át fogunk adni a `HorizontalPager`-nek. Ez tartalmazza, hogy hány oldal lesz az adott *Composable*-ön. Ezt követően szükség lesz egy profilra, amit már korábban definiáltunk egy `object`-ként. Végül a `HorizontalPager` segítségével létrehozzuk a lapozható oldalt, amin elhelyezzük a két *Composable* függvényt 1-1 oldalként. Az aktuális oldalt pedig az `it` segítségével választjuk ki. Végük kössük be a `ProfileScreen`-t a navigáciba: