Desplazamiento de vista de lista no suave

Tengo una vista de lista personalizada, que muestra a los usuarios, y allí las fotos recupero los datos de la API, lo que da salida a JSON,

Mi problema es que la vista de la lista no se desplaza suavemente, se cuelga durante un segundo y se desplaza, se repite lo mismo hasta que llegamos al final.

Pensé que podría hacerlo porque estoy ejecutando una operación relacionada con la red en el subproceso de la interfaz de usuario, pero ¿continúa haciéndolo incluso después de que se complete la carga?

la estructura de mi vista de lista personalizada es

 <TextView  style="@style/photo_post_text"
             android:id="@+id/photo_post_text"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:text="demotext"
           />


        <ImageView
            android:id="@+id/userimage"
           android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:scaleType="fitXY"

            android:adjustViewBounds="true"
           android:src="@drawable/pi" 
           />

Respuestas a la pregunta(3)

Su respuesta a la pregunta