package pt.epvc.ambrosioandroid;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;

import androidx.appcompat.app.AppCompatActivity;

public class ListaBebidas extends AppCompatActivity {

    String nomeBebida[] = {
            "Cosmopolitan",
            "Tropical",
            "Cinderela",
            "San Francisco",
            "Ugly Kid",
            "Bela Ragazza",
            "Tango",
            "Pneu"};
    String descricaoBebida[] = {
            "Cocktail refrescante inspirado em sabores tropicais",
            "O Tropical é um cocktail fresco à base de citrinos",
            "Uma bebida elegante com sabores cítricos e tropicais",
            "Um sabor que faz viajar até San Francisco",
            "Um cocktail com cores de verão",
            "Com base em cafeína, este cocktail é capaz de despertar qualquer um",
            "Na sua versão sem álcool",
            "Simplesmente água e sumo de limão"};
    int imagemBebida[] = {R.drawable.cosmopolitan, R.drawable.tropical, R.drawable.cinderela,R.drawable.sanfrancisco, R.drawable.ugly, R.drawable.ragazza, R.drawable.tango, R.drawable.pneu};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lista_bebidas);

        ListView listView = (ListView) findViewById(R.id.listaBebidas);
        CustomAdapter customAdapter = new CustomAdapter(this, nomeBebida, descricaoBebida, imagemBebida);
        listView.setAdapter(customAdapter);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                //Toast.makeText(ListaBebidas.this, String.valueOf(position), Toast.LENGTH_SHORT).show();
                String nomeBebida = ListaBebidas.this.nomeBebida[position];
                Intent intent = new Intent(ListaBebidas.this, DetalheBebida.class);
                intent.putExtra("nomeBebida",nomeBebida);
                startActivity(intent);
            }
        });
    }
}
