public class QMUIDefaultRefreshOffsetCalculator extends java.lang.Object implements QMUIPullRefreshLayout.RefreshOffsetCalculator
QMUIPullRefreshLayout的默认RefreshView偏移量计算器:
偏移范围限定在[refreshInitOffset, refreshEndOffset]| 构造器和说明 |
|---|
QMUIDefaultRefreshOffsetCalculator() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
calculateRefreshOffset(int refreshInitOffset,
int refreshEndOffset,
int refreshViewHeight,
int targetCurrentOffset,
int targetInitOffset,
int targetRefreshOffset)
通过 targetView 的当前位置、targetView 的初始和刷新位置以及 refreshView 的初始与结束位置计算 RefreshView 的位置。
|
public int calculateRefreshOffset(int refreshInitOffset,
int refreshEndOffset,
int refreshViewHeight,
int targetCurrentOffset,
int targetInitOffset,
int targetRefreshOffset)
calculateRefreshOffset 在接口中 QMUIPullRefreshLayout.RefreshOffsetCalculatorrefreshInitOffset - RefreshView 的初始 offset。refreshEndOffset - 刷新时 RefreshView 的 offset。refreshViewHeight - RerfreshView 的高度targetCurrentOffset - 下拉时 TargetView(ListView 或者 ScrollView 等)当前的位置。targetInitOffset - TargetView(ListView 或者 ScrollView 等)的初始位置。targetRefreshOffset - 刷新时 TargetView(ListView 或者 ScrollView等)的位置。