-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();
}
然后,只需实现它在你的自定义视图。