import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.squareup.picasso.Picasso;
import java.util.ArrayList;
import java.util.Random;
public class CustemAdapter extends RecyclerView.Adapter<CustemAdapter.VID> {
ArrayList<ItemObject> stringArrayList;
Context context;
public CustemAdapter(ArrayList<ItemObject> stringArrayList, Context context) {
this.stringArrayList = stringArrayList;
this.context = context;
}
@NonNull
@Override
public VID onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view= LayoutInflater.from(context).inflate(R.layout.itemfile,parent,false);
return new VID(view);
}
@Override
public void onBindViewHolder(@NonNull VID holder, final int position) {
Picasso.get().load(stringArrayList.get(position).getKeyv()).into(holder.video);
holder.video.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(context,Video_Play_Activity.class);
intent.putExtra("vkey",stringArrayList.get(position).getVideopat());
intent.putExtra("vkey2",stringArrayList.get(position).getKeyv());
context.startActivity(intent);
}
});
// Random r = new Random();
// holder.like.setText(r.nextInt(80 - 65) + 65);
}
@Override
public int getItemCount() {
return stringArrayList.size();
}
public class VID extends RecyclerView.ViewHolder{
ImageView video;
TextView like;
public VID(@NonNull View itemView) {
super(itemView);
video=itemView.findViewById(R.id.video);
like=itemView.findViewById(R.id.like);
}
}
}
Comments
Post a Comment