ViewPager + Picasso

Estoy creando un control deslizante de imagen con Picasso + Viewpager.
Soy capaz de deslizar la base del deslizador en el tamaño de la imagen (cuenta).
Pero ninguna imagen se ha cargado tho que puedo deslizar la pantalla.
¿Qué hay de malo en mis códigos?

En mi MainActivity, obtengo los enlaces de mis imágenes.
A continuación, establezca el adaptador Al igual que esto.

viewPager = (ViewPager)findViewById(R.id.view_pager); viewPagerAdapter = new ViewPagerAdapter(MainActivity.this,IMAGES); viewPager.setAdapter(viewPagerAdapter); 

IMAGES = Arreglos de Enlaces (Para imágenes).

Mi ImagePager_layout.xml

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="2dp" android:background="@drawable/plusbtn"/> </RelativeLayout> 

Y aquí he declarado mi ViewPager ..

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#000"> <android.support.v4.view.ViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v4.view.ViewPager> </LinearLayout> 

Y para mi adaptador ..

 package com.thesis.juandirection.picasso; import android.content.Context; import android.os.Parcelable; import android.support.v4.view.PagerAdapter; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import android.support.v4.view.ViewPager; import com.squareup.picasso.Picasso; import java.util.ArrayList; /** * Created by Galvez on 11/9/2015. */ public class ViewPagerAdapter extends PagerAdapter { private Context context; private ArrayList<String> IMAGES = new ArrayList<>(); public ViewPagerAdapter(Context context, ArrayList<String> IMAGES) { this.IMAGES = IMAGES; this.context = context; } @Override public int getCount() { return IMAGES.size(); } @Override public void destroyItem(View arg0, int arg1, Object arg2) { ((ViewPager) arg0).removeView((View) arg2); } @Override public boolean isViewFromObject(View view, Object object) { return false; } @Override public Parcelable saveState() { return null; } @Override public Object instantiateItem(View collection, int position) { LayoutInflater inflater = (LayoutInflater) collection.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.imagepager_layout,null); ((ViewPager) collection).addView(view); final ImageView img = (ImageView) view.findViewById(R.id.img); Picasso.with(context) .load(IMAGES.get(position)) .placeholder(R.drawable.plusbtn) .centerCrop() .fit() .into(img); return view; } } 

Usted debe cambiar esto;

 @Override public boolean isViewFromObject(View view, Object object) { return false; } 

a esto;

 @Override public boolean isViewFromObject(View view, Object object) { return view == ((LinearLayout) object); } 

Como aconsejó @cemtufekci, tiene que cambiar isViewFromObject consecuencia. Pero no solucionará el problema de carga de las imágenes, si no tiene el <uses-permission android:name="android.permission.INTERNET" /> apropiado <uses-permission android:name="android.permission.INTERNET" /> declarado en AndroidManifest.xml .

  • Elemento compartido La transición no funciona en la primera carga con Picasso
  • Picasso y adaptador con viewHolder
  • ¿Cómo integrar Google Drive con Picasso en Android?
  • Android: crear imagen circular con picasso
  • ¿Cómo descargar la imagen más rápido en android Volley / Picasso / Glide cualquier otro?
  • Borrar memoria caché de Picasso
  • Utilice Picasso para colocar la imagen en dibujable
  • Appcompat CardView y Picasso sin esquinas redondeadas
  • Picasso no puede decodificar algunas imágenes: skia decode devuelto false
  • Obteniendo el ancho y altura de la imagen con la biblioteca picasso
  • Cambiar el tamaño de la imagen a todo el ancho y la altura variable con Picasso
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.