package com.example.wadi;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import androidx.annotation.NonNull;

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import com.squareup.picasso.Picasso;

import org.json.JSONException;
import org.json.JSONObject;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class SItemAdapter extends ArrayAdapter<SItem> {
    public SItemAdapter(Context context, List<SItem> items) {
        super(context, 0, items);
    }

    @NonNull
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        SItem item = getItem(position);
        if (convertView == null) {
            convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_item2, parent, false);
        }

        TextView title = convertView.findViewById(R.id.listTime);
        ImageView image = convertView.findViewById(R.id.listImage);
        TextView rate = convertView.findViewById(R.id.listName);
        TextView shortdesc = convertView.findViewById(R.id.fruitName);
        TextView price = convertView.findViewById(R.id.calories);
        TextView frcount = convertView.findViewById(R.id.frcount);
        ImageView online = convertView.findViewById(R.id.online);


        title.setText(item.getTitle());
        Picasso.get().load(item.getImageUrl()).into(image);
        rate.setText(item.getRate());
        shortdesc.setText(item.getShortdesc());
        price.setText(item.getPrice());



        return convertView;
    }

}
