Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ViewPagerAdapter extends PagerAdapter {
- private Context context;
- private String[] imageUrls;
- ViewPagerAdapter(Context context, String[] imageUrls) {
- this.context = context;
- this.imageUrls = imageUrls;
- }
- @Override
- public int getCount()
- {
- return imageUrls.length;
- }
- @Override
- public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
- return view == object;
- }
- @NonNull
- @Override
- public Object instantiateItem(@NonNull ViewGroup container, int position) {
- ImageView imageView = new ImageView(context);
- Picasso.get()
- .load(imageUrls[position])
- .fit()
- .centerCrop()
- .into(imageView);
- container.addView(imageView);
- return imageView;
- }
- @Override
- public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
- container.removeView((View) object);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement