14
14
15
15
import com .lcodecore .tkrefreshlayout .Footer .BottomProgressView ;
16
16
import com .lcodecore .tkrefreshlayout .header .GoogleDotView ;
17
+ import com .lcodecore .tkrefreshlayout .processor .AnimProcessor ;
18
+ import com .lcodecore .tkrefreshlayout .processor .IDecorator ;
19
+ import com .lcodecore .tkrefreshlayout .processor .OverScrollDecorator ;
20
+ import com .lcodecore .tkrefreshlayout .processor .RefreshProcessor ;
17
21
import com .lcodecore .tkrefreshlayout .utils .DensityUtil ;
18
22
import com .lcodecore .tkrefreshlayout .utils .ScrollingUtil ;
19
23
@@ -163,7 +167,7 @@ protected void onFinishInflate() {
163
167
mChildView = getChildAt (3 );
164
168
165
169
cp .init ();
166
- decorator = new OverScrollDecorator (cp , new RefreshDecorator (cp ));
170
+ decorator = new OverScrollDecorator (cp , new RefreshProcessor (cp ));
167
171
initGestureDetector ();
168
172
}
169
173
@@ -580,8 +584,6 @@ public void onLoadmoreCanceled() {
580
584
}
581
585
582
586
public class CoProcessor {
583
- private RefreshProcessor refreshProcessor ;
584
- private OverScrollProcessor overScrollProcessor ;
585
587
private AnimProcessor animProcessor ;
586
588
587
589
private final static int PULLING_TOP_DOWN = 0 ;
@@ -595,8 +597,6 @@ public class CoProcessor {
595
597
596
598
public CoProcessor () {
597
599
animProcessor = new AnimProcessor (this );
598
- overScrollProcessor = new OverScrollProcessor (this );
599
- refreshProcessor = new RefreshProcessor (this );
600
600
}
601
601
602
602
public void init () {
@@ -659,14 +659,6 @@ public int getTouchSlop() {
659
659
return ViewConfiguration .get (getContext ()).getScaledTouchSlop ();
660
660
}
661
661
662
- public boolean interceptTouchEvent (MotionEvent ev ) {
663
- return refreshProcessor .interceptTouchEvent (ev );
664
- }
665
-
666
- public boolean consumeTouchEvent (MotionEvent ev ) {
667
- return refreshProcessor .consumeTouchEvent (ev );
668
- }
669
-
670
662
/**
671
663
* 在越界时阻止再次进入这个状态而导致动画闪烁。 Prevent entering the overscroll-mode again on animating.
672
664
*/
0 commit comments