FavoritePath
Cargando...
Buscando...
Nada coincide
ImagePagerAdapter.java
1package uo269509.favoritepath.adapter;
2
3import android.view.View;
4import android.view.ViewGroup;
5import android.widget.ImageView;
6
7import androidx.viewpager.widget.PagerAdapter;
8
9import com.squareup.picasso.Picasso;
10
11import java.util.List;
12
13public class ImagePagerAdapter extends PagerAdapter {
14
15 private final List<String> mImages;
16
17 public ImagePagerAdapter(List<String> images) {
18 mImages = images;
19 }
20
25 @Override
26 public int getCount() {
27 return mImages.size();
28 }
29
36 @Override
37 public boolean isViewFromObject(View view, Object object) {
38 return view == object;
39 }
40
47 @Override
48 public Object instantiateItem(ViewGroup container, int position) {
49 ImageView imageView = new ImageView(container.getContext());
50 imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
51 Picasso.get().load(mImages.get(position)).into(imageView);
52 container.addView(imageView);
53 return imageView;
54 }
55
62 @Override
63 public void destroyItem(ViewGroup container, int position, Object object) {
64 container.removeView((View) object);
65 }
66
67}
68
void destroyItem(ViewGroup container, int position, Object object)
Object instantiateItem(ViewGroup container, int position)
boolean isViewFromObject(View view, Object object)