StickyLayout.smali
.class public Lcom/dianxinos/common/ui/view/StickyLayout;
.super Landroid/widget/LinearLayout;
.source "StickyLayout.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/common/ui/view/StickyLayout$b;,
Lcom/dianxinos/common/ui/view/StickyLayout$a;
}
.end annotation
# instance fields
.field public a:Z
.field public b:J
.field private c:Landroid/view/View;
.field private d:Landroid/view/View;
.field private e:Lcom/dianxinos/common/ui/view/StickyLayout$a;
.field private f:Lcom/dianxinos/common/ui/view/StickyLayout$b;
.field private g:I
.field private h:I
.field private i:I
.field private j:I
.field private k:I
.field private l:I
.field private m:I
.field private n:I
.field private o:I
.field private p:F
.field private q:Z
.field private r:Z
.field private s:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 5
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 64
invoke-direct {p0, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 39
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
.line 41
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
.line 47
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
.line 48
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
.line 51
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
.line 52
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
.line 57
const/high16 v0, 0x3f000000 # 0.5f
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
.line 59
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
.line 60
iput-boolean v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->r:Z
.line 61
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->s:Z
.line 65
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 6
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 68
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 39
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
.line 41
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
.line 47
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
.line 48
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
.line 51
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
.line 52
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
.line 57
const/high16 v0, 0x3f000000 # 0.5f
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
.line 59
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
.line 60
iput-boolean v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->r:Z
.line 61
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->s:Z
.line 69
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 7
.annotation build Landroid/annotation/TargetApi;
value = 0xb
.end annotation
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 73
invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 39
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
.line 41
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
.line 47
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
.line 48
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
.line 51
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
.line 52
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
.line 57
const/high16 v0, 0x3f000000 # 0.5f
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
.line 59
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
.line 60
iput-boolean v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->r:Z
.line 61
iput-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->s:Z
.line 74
return-void
.end method
.method private a()V
.registers 6
.prologue
.line 85
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getResources()Landroid/content/res/Resources;
move-result-object v0
const-string v1, "sticky_header"
const-string v2, "id"
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getContext()Landroid/content/Context;
move-result-object v3
invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v0
.line 86
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getResources()Landroid/content/res/Resources;
move-result-object v1
const-string v2, "sticky_content"
const-string v3, "id"
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getContext()Landroid/content/Context;
move-result-object v4
invoke-virtual {v4}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v1
.line 87
if-eqz v0, :cond_64
if-eqz v1, :cond_64
.line 88
invoke-virtual {p0, v0}, Lcom/dianxinos/common/ui/view/StickyLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
.line 89
invoke-virtual {p0, v1}, Lcom/dianxinos/common/ui/view/StickyLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->d:Landroid/view/View;
.line 90
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
move-result v0
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
.line 91
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
.line 92
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
move-result v0
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->k:I
.line 93
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
if-gtz v0, :cond_60
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
if-nez v0, :cond_63
.line 94
:cond_60
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->r:Z
.line 103
:cond_63
return-void
.line 101
:cond_64
new-instance v0, Ljava/util/NoSuchElementException;
const-string v1, "Did your view with id \"sticky_header\" or \"sticky_content\" exists?"
invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public a(IIJ)V
.registers 12
.prologue
.line 226
const/4 v6, 0x0
move-object v1, p0
move v2, p1
move v3, p2
move-wide v4, p3
invoke-virtual/range {v1 .. v6}, Lcom/dianxinos/common/ui/view/StickyLayout;->a(IIJZ)V
.line 227
return-void
.end method
.method public a(IIJZ)V
.registers 15
.prologue
.line 234
long-to-float v0, p3
const/high16 v1, 0x447a0000 # 1000.0f
div-float/2addr v0, v1
const/high16 v1, 0x41f00000 # 30.0f
mul-float/2addr v0, v1
float-to-int v0, v0
add-int/lit8 v3, v0, 0x1
.line 235
sub-int v0, p2, p1
int-to-float v0, v0
int-to-float v1, v3
div-float v6, v0, v1
.line 236
new-instance v0, Lcom/dianxinos/common/ui/view/StickyLayout$1;
const-string v2, "Thread#smoothSetHeaderHeight"
move-object v1, p0
move v4, p2
move v5, p1
move v7, p5
invoke-direct/range {v0 .. v7}, Lcom/dianxinos/common/ui/view/StickyLayout$1;-><init>(Lcom/dianxinos/common/ui/view/StickyLayout;Ljava/lang/String;IIIFZ)V
.line 264
invoke-virtual {v0}, Lcom/dianxinos/common/ui/view/StickyLayout$1;->start()V
.line 265
return-void
.end method
.method public getDragProportion()F
.registers 2
.prologue
.line 222
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
return v0
.end method
.method public getHeaderHeight()I
.registers 2
.prologue
.line 320
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
return v0
.end method
.method public getMinHeight()I
.registers 2
.prologue
.line 214
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
return v0
.end method
.method public getOriginalHeaderHeight()I
.registers 2
.prologue
.line 272
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
return v0
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 8
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 115
.line 116
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v2
float-to-int v2, v2
.line 117
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v3
float-to-int v3, v3
.line 119
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v4
packed-switch v4, :pswitch_data_6a
:cond_13
move v2, v1
.line 156
:goto_14
if-eqz v2, :cond_67
iget-boolean v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
if-eqz v2, :cond_67
:goto_1a
return v0
.line 121
:pswitch_1b
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
.line 122
iput v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
.line 123
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
.line 124
iput v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
move v2, v1
.line 126
goto :goto_14
.line 129
:pswitch_25
iget v4, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
sub-int/2addr v2, v4
.line 130
iget v4, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
sub-int v4, v3, v4
.line 131
iget-boolean v5, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->s:Z
if-eqz v5, :cond_38
invoke-virtual {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->getHeaderHeight()I
move-result v5
if-gt v3, v5, :cond_38
move v2, v1
.line 132
goto :goto_14
.line 133
:cond_38
invoke-static {v4}, Ljava/lang/Math;->abs(I)I
move-result v3
invoke-static {v2}, Ljava/lang/Math;->abs(I)I
move-result v2
if-gt v3, v2, :cond_44
move v2, v1
.line 134
goto :goto_14
.line 135
:cond_44
iget v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
if-ne v2, v0, :cond_4f
iget v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->k:I
neg-int v2, v2
if-gt v4, v2, :cond_4f
move v2, v0
.line 136
goto :goto_14
.line 137
:cond_4f
iget-object v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->e:Lcom/dianxinos/common/ui/view/StickyLayout$a;
if-eqz v2, :cond_13
.line 138
iget-object v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->e:Lcom/dianxinos/common/ui/view/StickyLayout$a;
invoke-interface {v2, p1}, Lcom/dianxinos/common/ui/view/StickyLayout$a;->a(Landroid/view/MotionEvent;)Z
move-result v2
if-eqz v2, :cond_13
iget v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->k:I
if-lt v4, v2, :cond_13
move v2, v0
.line 139
goto :goto_14
.line 146
:pswitch_61
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->o:I
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->n:I
move v2, v1
.line 147
goto :goto_14
:cond_67
move v0, v1
.line 156
goto :goto_1a
.line 119
nop
:pswitch_data_6a
.packed-switch 0x0
:pswitch_1b
:pswitch_61
:pswitch_25
.end packed-switch
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 9
.prologue
const/4 v0, 0x0
const/4 v6, 0x1
.line 161
iget-boolean v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
if-nez v1, :cond_7
.line 206
:goto_6
return v6
.line 164
:cond_7
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
float-to-int v1, v1
.line 165
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v2
float-to-int v2, v2
.line 166
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v3
packed-switch v3, :pswitch_data_62
.line 199
iput-boolean v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->a:Z
.line 200
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
iput-wide v4, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->b:J
.line 204
:goto_20
iput v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
.line 205
iput v2, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
goto :goto_6
.line 168
:pswitch_25
iput-boolean v6, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->a:Z
goto :goto_20
.line 172
:pswitch_28
iput-boolean v6, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->a:Z
.line 173
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->l:I
sub-int v0, v1, v0
.line 174
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->m:I
sub-int v0, v2, v0
.line 178
iget v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
add-int/2addr v0, v3
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
.line 179
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
invoke-virtual {p0, v0}, Lcom/dianxinos/common/ui/view/StickyLayout;->setHeaderHeight(I)V
goto :goto_20
.line 183
:pswitch_3d
iput-boolean v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->a:Z
.line 184
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
iput-wide v4, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->b:J
.line 187
iget v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
int-to-float v3, v3
iget v4, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
int-to-float v4, v4
iget v5, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
mul-float/2addr v4, v5
cmpg-float v3, v3, v4
if-gtz v3, :cond_5d
.line 189
const/4 v3, 0x2
iput v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
.line 195
:goto_55
iget v3, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
const-wide/16 v4, 0x1f4
invoke-virtual {p0, v3, v0, v4, v5}, Lcom/dianxinos/common/ui/view/StickyLayout;->a(IIJ)V
goto :goto_20
.line 191
:cond_5d
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
.line 192
iput v6, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
goto :goto_55
.line 166
:pswitch_data_62
.packed-switch 0x0
:pswitch_25
:pswitch_3d
:pswitch_28
.end packed-switch
.end method
.method public onWindowFocusChanged(Z)V
.registers 3
.prologue
.line 78
invoke-super {p0, p1}, Landroid/widget/LinearLayout;->onWindowFocusChanged(Z)V
.line 79
if-eqz p1, :cond_10
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
if-eqz v0, :cond_d
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->d:Landroid/view/View;
if-nez v0, :cond_10
.line 80
:cond_d
invoke-direct {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->a()V
.line 82
:cond_10
return-void
.end method
.method public setDragProportion(F)V
.registers 2
.prologue
.line 218
iput p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->p:F
.line 219
return-void
.end method
.method public setHeaderHeight(I)V
.registers 4
.prologue
.line 283
iget-boolean v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->r:Z
if-nez v0, :cond_c
.line 284
invoke-direct {p0}, Lcom/dianxinos/common/ui/view/StickyLayout;->a()V
.line 285
if-gez p1, :cond_c
.line 286
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
add-int/2addr p1, v0
.line 293
:cond_c
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
if-gt p1, v0, :cond_40
.line 294
iget p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
.line 299
:cond_12
:goto_12
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
if-ne p1, v0, :cond_47
.line 300
const/4 v0, 0x2
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
.line 305
:goto_19
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
if-eqz v0, :cond_3f
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_3f
.line 306
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iput p1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 307
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->c:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
.line 308
iput p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->h:I
.line 309
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->f:Lcom/dianxinos/common/ui/view/StickyLayout$b;
if-eqz v0, :cond_3f
.line 310
iget-object v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->f:Lcom/dianxinos/common/ui/view/StickyLayout$b;
iget v1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
invoke-interface {v0, v1, p1}, Lcom/dianxinos/common/ui/view/StickyLayout$b;->a(II)V
.line 317
:cond_3f
return-void
.line 295
:cond_40
iget v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
if-le p1, v0, :cond_12
.line 296
iget p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
goto :goto_12
.line 302
:cond_47
const/4 v0, 0x1
iput v0, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->j:I
goto :goto_19
.end method
.method public setMinHeight(I)V
.registers 2
.prologue
.line 210
iput p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->i:I
.line 211
return-void
.end method
.method public setOnGiveUpTouchEventListener(Lcom/dianxinos/common/ui/view/StickyLayout$a;)V
.registers 2
.prologue
.line 106
iput-object p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->e:Lcom/dianxinos/common/ui/view/StickyLayout$a;
.line 107
return-void
.end method
.method public setOnHeaderHeightUpdateListener(Lcom/dianxinos/common/ui/view/StickyLayout$b;)V
.registers 2
.prologue
.line 110
iput-object p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->f:Lcom/dianxinos/common/ui/view/StickyLayout$b;
.line 111
return-void
.end method
.method public setOriginalHeaderHeight(I)V
.registers 2
.prologue
.line 268
iput p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->g:I
.line 269
return-void
.end method
.method public setSticky(Z)V
.registers 2
.prologue
.line 324
iput-boolean p1, p0, Lcom/dianxinos/common/ui/view/StickyLayout;->q:Z
.line 325
return-void
.end method