w nowej aplikacji Gmail (4.5) odświeżania jest wykonywana przez "pull-do-Refresh" działania w Actionbar:Pull odświeżyć jak gmail nowej (4.5) aplikacji
Gdzie mogę znaleźć więcej informacji na temat tego "Pull-to-Refresh"?
w nowej aplikacji Gmail (4.5) odświeżania jest wykonywana przez "pull-do-Refresh" działania w Actionbar:Pull odświeżyć jak gmail nowej (4.5) aplikacji
Gdzie mogę znaleźć więcej informacji na temat tego "Pull-to-Refresh"?
Chris Banes (ten sam facet, który zaimplementował najlepsze narzędzie do odświeżania komponentu dla Androida) również zaimplementował GMaila jak Pull to Refresh.
Można go znaleźć tutaj: https://github.com/chrisbanes/ActionBar-PullToRefresh
pamiętać, że ten projekt jest wciąż w fazie rozwoju więc prąd API mogą ulec zmianie.
Aktualizacja:
Zarówno ActionBar-PullToRefresh
i Android-PullToRefresh
są przestarzałe. Standardowym sposobem implementacji mechanizmu przeciągania w celu odświeżenia jest użycie SwipeRefreshLayout
biblioteki obsługi v4.
Oto niezbędne kroki:
utworzyć katalog główny lub układ sub z SwipeRefreshLayout i umieścić przewijalną element w nim.
<android.support.v4.widget.SwipeRefreshLayout
...>
<ListView
.... />
</android.support.v4.widget.SwipeRefreshLayout>
Dodaj słuchacza odświeżania
SwipeRefreshLayout srl = ...;
srl.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
...
}
});
można znaleźć ładny poradnik o tym poniżej:
Ten projekt nie jest już utrzymywany, należy pamiętać. – Nizzy
https://github.com/chrisbanes/ActionBar-PullToRefresh wygląda nadal zachowany (ostatnie zatwierdzenie 24). Czy chodziło Ci o Androida-PullToRefresh? Ponieważ jego dokumenty mówią, że stary projekt nie jest już utrzymywany. – qix
Ten samouczek dotyczący ActionBar-PullToRefresh może być przydatny: http://www.tutecentral.com/android-pull-to-refresh/ – sulai
http://stackoverflow.com/questions/ 4583484/how-to-implement-android-pull-to-refresh – TactMayers
Ten link dotyczący starego sposobu działania to ... (2 lata po). Wygląda na to, że Gmail robi to w nowy sposób. – David
Zamiast prawdziwego "pull to refresh" wydaje się być prostym wykrywaczem gestów wykrywającym przesunięcie w dół. – Kuffs