A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Feed de nuestra tienda: trabajando con listas

14/26
Recursos

Aportes 4

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

El 煤ltimo Android Studio ya trae una opci贸n de que dice 鈥淪tart Interactive Mode鈥 en la Preview que permite la navegaci贸n para probar el Lazy Column sin necesidad de iniciar la app en un emulador o en el dispositivo f铆sico.

Ahora si esta clase me costo trabajo

package com.example.coffecodersmexico.ui.screen

import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import com.example.coffecodersmexico.ui.components.BodyText
import com.example.coffecodersmexico.ui.components.CountryIso
import com.example.coffecodersmexico.ui.components.ProductCard
import com.example.coffecodersmexico.ui.components.TitleText
import com.example.coffecodersmexico.ui.theme.CoffeCodersMexicoTheme


@Composable
fun FeedScreen(){

    val list = listOf<CountryIso>(
        CountryIso.Col, CountryIso.Cri, CountryIso.Nic, CountryIso.Bra
    )

    CoffeCodersMexicoTheme {
        Surface(color = MaterialTheme.colors.background) {
            //La listas dinamicas

            LazyColumn(verticalArrangement = Arrangement.spacedBy(8.dp)){

                item {
                    Column(modifier = Modifier.padding(8.dp)){
                        TitleText(title = "Bienvenido")
                        BodyText(body = "Lorem ipsum dolor sit amet, consectetur adipiscing elit," +
                                " sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." +
                                " Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris" +
                                " nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" +
                                " reprehenderit in voluptate velit esse cillum dolore eu fugiat " +
                                "nulla pariatur. Excepteur sint occaecat cupidatat non proident," +
                                " sunt in culpa qui oficia deserunt mollit anim id est laborum.")
                    }
                }

                items(list){
                    country -> ProductCard(
                    name = "Cafe de Colombia",
                    summary = "Cafe de las monta帽as",
                    price = "35.0",
                    currency = "USD",
                    country = country
                )
                }



            }

        }

    }
}



@Preview(
    showBackground = true
)
@Composable
fun FeedScreenPreview(){
    FeedScreen()
}

Font color

val Font = Color(0xFF707070)

Tener en cuenta cuando se importa esta librer铆a deben estar en el proyecto

import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items