ArticleViewer$6.smali
.class Lim/tpelyyftgw/ui/ArticleViewer$6;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "ArticleViewer.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/ArticleViewer;->setParentActivity(Landroid/app/Activity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/ArticleViewer;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V
.registers 3
.param p1, "this$0" # Lim/tpelyyftgw/ui/ArticleViewer;
.param p2, "context" # Landroid/content/Context;
.line 3163
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 10
.param p1, "e" # Landroid/view/MotionEvent;
.line 3186
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
move-result-object v0
const/4 v1, 0x1
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
move-result-object v0
if-nez v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
move-result-object v0
if-eqz v0, :cond_25
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-nez v0, :cond_43
:cond_25
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eq v0, v1, :cond_32
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x3
if-ne v0, v2, :cond_43
.line 3187
:cond_32
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4602(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
.line 3188
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3302(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
.line 3189
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3402(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;)Landroid/view/View;
goto :goto_6b
.line 3190
:cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
move-result-object v0
if-eqz v0, :cond_6b
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
move-result-object v0
if-eqz v0, :cond_6b
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-ne v0, v1, :cond_6b
.line 3191
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v4
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
move-result-object v5
const/4 v6, 0x0
const/4 v7, 0x0
move-object v3, p1
invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8100(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/MotionEvent;Landroid/view/View;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;II)Z
.line 3193
:cond_6b
:goto_6b
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method protected onLayout(ZIIII)V
.registers 15
.param p1, "changed" # Z
.param p2, "l" # I
.param p3, "t" # I
.param p4, "r" # I
.param p5, "b" # I
.line 3166
invoke-super/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onLayout(ZIIII)V
.line 3167
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ArticleViewer$6;->getChildCount()I
move-result v0
.line 3168
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_8
if-ge v1, v0, :cond_44
.line 3169
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$6;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 3170
.local v2, "child":Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v3
instance-of v3, v3, Ljava/lang/Integer;
if-eqz v3, :cond_41
.line 3171
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Integer;
.line 3172
.local v3, "tag":Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v4
const/16 v5, 0x5a
if-ne v4, v5, :cond_41
.line 3173
invoke-virtual {v2}, Landroid/view/View;->getBottom()I
move-result v4
.line 3174
.local v4, "bottom":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ArticleViewer$6;->getMeasuredHeight()I
move-result v5
if-ge v4, v5, :cond_41
.line 3175
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ArticleViewer$6;->getMeasuredHeight()I
move-result v5
.line 3176
.local v5, "height":I
const/4 v6, 0x0
invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I
move-result v7
sub-int v7, v5, v7
invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I
move-result v8
invoke-virtual {v2, v6, v7, v8, v5}, Landroid/view/View;->layout(IIII)V
.line 3177
goto :goto_44
.line 3168
.end local v2 # "child":Landroid/view/View;
.end local v3 # "tag":Ljava/lang/Integer;
.end local v4 # "bottom":I
.end local v5 # "height":I
:cond_41
add-int/lit8 v1, v1, 0x1
goto :goto_8
.line 3182
.end local v1 # "a":I
:cond_44
:goto_44
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "e" # Landroid/view/MotionEvent;
.line 3198
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
move-result-object v0
if-eqz v0, :cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
move-result-object v0
if-nez v0, :cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
move-result-object v0
if-eqz v0, :cond_24
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-nez v0, :cond_42
:cond_24
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_32
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x3
if-ne v0, v1, :cond_42
.line 3199
:cond_32
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4602(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
.line 3200
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3302(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
.line 3201
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3402(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;)Landroid/view/View;
.line 3203
:cond_42
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method public setTranslationX(F)V
.registers 7
.param p1, "translationX" # F
.line 3208
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationX(F)V
.line 3209
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->access$3500(Lim/tpelyyftgw/ui/ArticleViewer$WindowView;)Z
move-result v0
if-eqz v0, :cond_43
.line 3210
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->invalidate()V
.line 3211
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ArticleViewer$6;->getMeasuredWidth()I
move-result v0
int-to-float v0, v0
div-float v0, p1, v0
.line 3212
.local v0, "progress":F
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->access$8200(Lim/tpelyyftgw/ui/ArticleViewer$WindowView;)I
move-result v2
int-to-float v2, v2
const/high16 v3, 0x42600000 # 56.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$6;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->access$8200(Lim/tpelyyftgw/ui/ArticleViewer$WindowView;)I
move-result v4
sub-int/2addr v3, v4
int-to-float v3, v3
mul-float v3, v3, v0
add-float/2addr v2, v3
float-to-int v2, v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$8300(Lim/tpelyyftgw/ui/ArticleViewer;I)V
.line 3214
.end local v0 # "progress":F
:cond_43
return-void
.end method