Wie zu deaktivieren "Pull to Refresh" -Aktion und verwenden nur Indikator?

Ich habe es ermöglicht, mit dem SwipeRefreshLayout zu meinem Projekt zu SwipeRefreshLayout .

Wenn ich nach unten gehe, tauche die Ladeanzeige auf (Material Design Style). Ich weiß, es muss so funktionieren, aber ich möchte diese Funktion deaktivieren und anfangen zu SwipeRefreshLayout indem SwipeRefreshLayout eine Schaltfläche SwipeRefreshLayout und das SwipeRefreshLayout .

  • Wie kann ich einen Klick in einem OnTouch-Listener erkennen?
  • EditText in ListView wird nicht konzentriert bleiben
  • Kann com.google.android.maps.MapView nicht importieren
  • Kann eine bezahlte App in alpha / beta kostenlos getestet werden
  • Warum mein Videobild nicht spielt?
  • Es ist möglich, ein Video-Thumbnail aus einer URL auf Android 4 und höher anzuzeigen?
  • Wie kann ich das machen?

  • Wie wird die Android-Berechtigung erzwungen?
  • Runde bis 2 Dezimalstellen
  • Was ist die Rolle von content_main.xml in android studio 1.4?
  • Measuring Text Höhe auf Leinwand gezeichnet werden (Android)
  • Richtige Weg, um IdlingResource in Espresso Android zu verwenden
  • Zeig mal, wann das Lied in android spielt
  • One Solution collect form web for “Wie zu deaktivieren "Pull to Refresh" -Aktion und verwenden nur Indikator?”

    Aus der Dokumentation:

    Wenn eine Aktivität nur die Fortschrittsanimation zeigen möchte, sollte sie setRefreshing (true) aufrufen. Um die Geste und Fortschrittsanimation zu deaktivieren, rufen Sie setEnabled (false) auf der Ansicht auf.

    Um die Animation zu zeigen:

     swiprefreshLayout.setEnabled( true ); swiperefreshLayout.setRefreshing( true ); 

    Und die Animation zu verbergen:

     swiperefreshLayout.setRefreshing( false ); swiprefreshLayout.setEnabled( false ); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.