.class Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback; .super Lme/imid/swipebacklayout/lib/ViewDragHelper$Callback; .source "PullToRefreshLayout.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x2 name = "DragHelperCallback" .end annotation # instance fields .field final synthetic this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; # direct methods .method private constructor (Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)V .registers 2 .line 130 iput-object p1, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-direct {p0}, Lme/imid/swipebacklayout/lib/ViewDragHelper$Callback;->()V return-void .end method .method synthetic constructor (Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout-IA;)V .registers 3 invoke-direct {p0, p1}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)V return-void .end method # virtual methods .method public clampViewPositionVertical(Landroid/view/View;II)I .registers 5 .line 160 iget-object p3, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p3}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$fgetpullText(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)Landroid/widget/TextView; move-result-object p3 const/4 v0, 0x0 if-ne p1, p3, :cond_d if-lez p2, :cond_37 :goto_b move p2, v0 goto :goto_37 .line 164 :cond_d iget-object p3, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p3}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$fgetmyList(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)Landroid/view/View; move-result-object p3 if-ne p1, p3, :cond_37 if-gez p2, :cond_18 goto :goto_19 :cond_18 move v0, p2 .line 168 :goto_19 invoke-static {}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$sfgetviewHeight()I move-result p3 if-lt p2, p3, :cond_2b .line 169 iget-object p2, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p2}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$fgetpullText(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)Landroid/widget/TextView; move-result-object p2 const-string p3, "\u677e\u5f00\u52a0\u8f7d" invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_b .line 171 :cond_2b iget-object p2, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p2}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$fgetpullText(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)Landroid/widget/TextView; move-result-object p2 const-string p3, "\u4e0b\u62c9\u52a0\u8f7d\u66f4\u591a" invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_b .line 174 :cond_37 :goto_37 invoke-virtual {p1}, Landroid/view/View;->getTop()I move-result p3 invoke-virtual {p1}, Landroid/view/View;->getTop()I move-result p1 sub-int/2addr p2, p1 div-int/lit8 p2, p2, 0x2 add-int/2addr p3, p2 return p3 .end method .method public getViewVerticalDragRange(Landroid/view/View;)I .registers 2 const/4 p1, 0x1 return p1 .end method .method public onViewPositionChanged(Landroid/view/View;IIII)V .registers 6 .line 136 iget-object p2, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p2}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$fgetmyList(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;)Landroid/view/View; move-result-object p2 if-ne p1, p2, :cond_a const/4 p1, 0x2 goto :goto_b :cond_a const/4 p1, 0x1 .line 139 :goto_b iget-object p2, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p2, p1, p3}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$monViewPosChanged(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;II)V return-void .end method .method public onViewReleased(Landroid/view/View;FF)V .registers 4 .line 154 iget-object p2, p0, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout$DragHelperCallback;->this$0:Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout; invoke-static {p2, p1, p3}, Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;->-$$Nest$mrefreshOrNot(Lcom/forum/im/widget/pulltorefresh/PullToRefreshLayout;Landroid/view/View;F)V return-void .end method .method public tryCaptureView(Landroid/view/View;I)Z .registers 3 const/4 p1, 0x1 return p1 .end method