Skip to content

Commit 4f549d8

Browse files
committed
2 parents 3d6646c + 5754a0b commit 4f549d8

7 files changed

Lines changed: 22 additions & 5 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#Android generated
22
bin
33
gen
4+
library/build/
45

56
#Eclipse
67
.project

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
}
55

66
dependencies {
7-
classpath 'com.android.tools.build:gradle:0.6.+'
7+
classpath 'com.android.tools.build:gradle:0.11.+'
88
}
99
}
1010

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PULLTOREFRESH_RELEASE_VERSION=3.2.2
22
PULLTOREFRESH_RELEASE_GROUP=com.navercorp.pulltorefresh
33

4-
ANDROID_COMPILE_SDK_VERSION=16
5-
ANDROID_BUILD_TOOLS_VERSION=19
4+
ANDROID_COMPILE_SDK_VERSION=19
5+
ANDROID_BUILD_TOOLS_VERSION=19.1.0

library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
}
77

88
dependencies {
9-
classpath 'com.android.tools.build:gradle:0.6.+'
9+
classpath 'com.android.tools.build:gradle:0.11.+'
1010
}
1111
}
1212

@@ -20,7 +20,7 @@ android {
2020
sourceSets {
2121
main {
2222
manifest.srcFile 'AndroidManifest.xml'
23-
java.srcDirs=['src']
23+
java.srcDirs=['src/main/java']
2424
res.srcDirs=['res']
2525
}
2626
}

library/src/main/java/com/handmark/pulltorefresh/library/IPullToRefresh.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,13 @@ public interface IPullToRefresh<T extends View> {
140140
*/
141141
public boolean isRefreshing();
142142

143+
/**
144+
* Stops the current refreshing view when the user needs to stop.
145+
* This method is only an alias to onRefreshComplete.
146+
*
147+
* */
148+
public void stopRefreshing();
149+
143150
/**
144151
* Returns whether the widget has enabled scrolling on the Refreshable View
145152
* while refreshing.

library/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,10 @@ public final void setOnLastItemVisibleListener(OnLastItemVisibleListener listene
226226
mOnLastItemVisibleListener = listener;
227227
}
228228

229+
public final void setOnItemLongClickListener(AdapterView.OnItemLongClickListener listener) {
230+
mRefreshableView.setOnItemLongClickListener(listener);
231+
}
232+
229233
public final void setOnScrollListener(OnScrollListener listener) {
230234
mOnScrollListener = listener;
231235
}

library/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,11 @@ public final boolean isRefreshing() {
306306
return mState == State.REFRESHING || mState == State.MANUAL_REFRESHING;
307307
}
308308

309+
@Override
310+
public final void stopRefreshing() {
311+
onRefreshComplete();
312+
}
313+
309314
@Override
310315
public final boolean isScrollingWhileRefreshingEnabled() {
311316
return mScrollingWhileRefreshingEnabled;

0 commit comments

Comments
 (0)