SwipeRefreshLayout: glisser l'animation de progression

Je suis assez nouveau pour android et j'explore l'exemple de code sur le site web de google. Le code que j'en suis à l'heure actuelle, le SwipeRefreshLayout: http://developer.android.com/samples/SwipeRefreshLayoutBasic/index.html

Dans le code, nous voyons la SwipeRefreshLayout être exécuté pour une listview, donc, en d'autres termes, si vous faites glisser vers le bas de la vue de liste, la méthode est déclenchée et la liste s'actualise lui-même.

<android.support.v4.widget.SwipeRefreshLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/swiperefresh"
      android:layout_width="match_parent"
      android:layout_height="match_parent">

    <ListView
          android:id="@android:id/list"
          android:layout_width="match_parent"
          android:layout_height="match_parent" />

</android.support.v4.widget.SwipeRefreshLayout>

Ce qui est source de confusion, moi, c'est qu'il n'existe aucune disposition dans le code de l'animation de progression de la barre qui s'affiche en haut de la liste lorsque vous le faites glisser vers le bas. Pensez-vous que le SwipeRefreshLayout génère automatiquement une animation de progression de la barre lorsque vous le faites glisser vers le bas, sans demander à l'utilisateur de spécifier n'importe quel modèle en xml?

Par exemple, si l'on veut mettre un rembourrage aux deux extrémités de l'animation de progression de la barre, de sorte que l'animation ne pas toucher les extrémités de l'écran lorsque vous actualisez, comment pourrait-on le faire?

La https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html ne veut pas vraiment dire quoi que ce soit.

source d'informationauteur Simon