-2
我想實現功能「拉刷新」。此外,還需要執行以下操作:如何獲得「拉動刷新」的百分比?
- 自定義面板顯示有關更新的信息;
- 顯示在更新發生之前用戶拉了多少百分比的面板(類似於監聽器)。
什麼庫用於實現上述?
謝謝。
我想實現功能「拉刷新」。此外,還需要執行以下操作:如何獲得「拉動刷新」的百分比?
什麼庫用於實現上述?
謝謝。
你可以試試這個庫,它不使用SwipeRefreshLayout
,而是實現一個自定義View
。
,也可以擴展SwipeRefreshLayout
和修改反彈時。
現在回答你的其他問題(這是不同於你的細節)。要計算百分比,這取決於你正在做什麼來獲取數據。
你是否:
誰知道?
無論你就可以實現自定義ProgressBar
定製SwipeRefreshLayout
內部或者你可以把一個TextView
的CustomSwipeRefresh
視圖內從其他圖書館。
喜歡的東西:
public void calculatePercentage() {
// Do calculations to determine percentage
setPercentage(...);
}
public void setPercentage(double per) {
mTextView.setText(String.valueOf(per));
}
如果這是對我我會實現Interface
S表示這和使用組成。
喜歡的東西:
public interface OnPercentageChangeListener {
void beforePercentChanged();
void percentChanged(double percent);
void setPercentage(double percent);
void afterPercentChanged();
}
然後,只需實現它在你的自定義視圖。