diff --git a/app/src/main/java/com/example/labwork/button_navigation/Screens.kt b/app/src/main/java/com/example/labwork/button_navigation/Screens.kt index 2f8e210..990a6b3 100644 --- a/app/src/main/java/com/example/labwork/button_navigation/Screens.kt +++ b/app/src/main/java/com/example/labwork/button_navigation/Screens.kt @@ -34,6 +34,7 @@ import androidx.compose.ui.unit.sp import com.example.labwork.R import com.example.labwork.pages.ItemProduct import com.example.labwork.pages.ListProduct +import com.example.labwork.pages.getItemProducts @Composable fun ScreenInfo() { @@ -62,19 +63,7 @@ fun ScreenListProduct() { modifier = Modifier.fillMaxHeight().padding(bottom = 65.dp) ) { itemsIndexed( - listOf( - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Старик трудолюбивый (трижды забрасывал невод), добрый (отпустил просящую о пощаде единственную добычу), покорный (не перечит жене). Появление волшебной рыбки проявило алчную натуру женщины: требовательную, грубую, жаждущую от корыта до возможности быть владычицей морскою."), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Старик трудолюбивый (трижды забрасывал невод), добрый (отпустил просящую о пощаде единственную добычу), покорный (не перечит жене). Появление волшебной рыбки проявило алчную натуру женщины: требовательную, грубую, жаждущую от корыта до возможности быть владычицей морскою."), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), - ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка") - ) + getItemProducts() ) { _, item -> diff --git a/app/src/main/java/com/example/labwork/pages/ItemProduct.kt b/app/src/main/java/com/example/labwork/pages/ItemProduct.kt index 028c9eb..7cc0baa 100644 --- a/app/src/main/java/com/example/labwork/pages/ItemProduct.kt +++ b/app/src/main/java/com/example/labwork/pages/ItemProduct.kt @@ -1,7 +1,26 @@ package com.example.labwork.pages +import com.example.labwork.R +import java.io.Serializable + data class ItemProduct( val imageId: Int, val name: String, val about: String -) +) : Serializable + +fun getItemProducts(): List { + return listOf( + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Старик трудолюбивый (трижды забрасывал невод), добрый (отпустил просящую о пощаде единственную добычу), покорный (не перечит жене). Появление волшебной рыбки проявило алчную натуру женщины: требовательную, грубую, жаждущую от корыта до возможности быть владычицей морскою."), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Старик трудолюбивый (трижды забрасывал невод), добрый (отпустил просящую о пощаде единственную добычу), покорный (не перечит жене). Появление волшебной рыбки проявило алчную натуру женщины: требовательную, грубую, жаждущую от корыта до возможности быть владычицей морскою."), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка"), + ItemProduct(R.drawable.baseline_menu_book,"Золотая рыбка","Сказка") + ) +}