kopia lustrzana https://github.com/jonathandata1/pegasus_spyware
530 wiersze
14 KiB
Plaintext
530 wiersze
14 KiB
Plaintext
.class Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;
|
|
.super Landroid/graphics/drawable/Drawable;
|
|
.source "ActionBarDrawerToggle.java"
|
|
|
|
# interfaces
|
|
.implements Landroid/graphics/drawable/Drawable$Callback;
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/EnclosingClass;
|
|
value = Landroid/support/v4/app/ActionBarDrawerToggle;
|
|
.end annotation
|
|
|
|
.annotation system Ldalvik/annotation/InnerClass;
|
|
accessFlags = 0xa
|
|
name = "SlideDrawable"
|
|
.end annotation
|
|
|
|
|
|
# instance fields
|
|
.field private mOffset:F
|
|
|
|
.field private mOffsetBy:F
|
|
|
|
.field private final mTmpRect:Landroid/graphics/Rect;
|
|
|
|
.field private mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>(Landroid/graphics/drawable/Drawable;)V
|
|
.locals 1
|
|
.param p1, "wrapped" # Landroid/graphics/drawable/Drawable;
|
|
|
|
.prologue
|
|
.line 388
|
|
invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V
|
|
|
|
.line 386
|
|
new-instance v0, Landroid/graphics/Rect;
|
|
|
|
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
|
|
|
|
iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect;
|
|
|
|
.line 389
|
|
iput-object p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
.line 390
|
|
return-void
|
|
.end method
|
|
|
|
|
|
# virtual methods
|
|
.method public clearColorFilter()V
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 452
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V
|
|
|
|
.line 453
|
|
return-void
|
|
.end method
|
|
|
|
.method public draw(Landroid/graphics/Canvas;)V
|
|
.locals 2
|
|
.param p1, "canvas" # Landroid/graphics/Canvas;
|
|
|
|
.prologue
|
|
.line 408
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect;
|
|
|
|
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->copyBounds(Landroid/graphics/Rect;)V
|
|
|
|
.line 409
|
|
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
|
|
|
|
.line 410
|
|
iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffsetBy:F
|
|
|
|
iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect;
|
|
|
|
invoke-virtual {v1}, Landroid/graphics/Rect;->width()I
|
|
|
|
move-result v1
|
|
|
|
int-to-float v1, v1
|
|
|
|
mul-float/2addr v0, v1
|
|
|
|
iget v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F
|
|
|
|
neg-float v1, v1
|
|
|
|
mul-float/2addr v0, v1
|
|
|
|
const/4 v1, 0x0
|
|
|
|
invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V
|
|
|
|
.line 411
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
|
|
|
|
.line 412
|
|
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
|
|
|
|
.line 413
|
|
return-void
|
|
.end method
|
|
|
|
.method public getChangingConfigurations()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 422
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 529
|
|
invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public getCurrent()Landroid/graphics/drawable/Drawable;
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 472
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public getIntrinsicHeight()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 509
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getIntrinsicWidth()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 504
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getMinimumHeight()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 519
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getMinimumWidth()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 514
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getOffset()F
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 398
|
|
iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getOpacity()I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 482
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getPadding(Landroid/graphics/Rect;)Z
|
|
.locals 1
|
|
.param p1, "padding" # Landroid/graphics/Rect;
|
|
|
|
.prologue
|
|
.line 524
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public getState()[I
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 467
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public getTransparentRegion()Landroid/graphics/Region;
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 487
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
|
|
.locals 1
|
|
.param p1, "who" # Landroid/graphics/drawable/Drawable;
|
|
|
|
.prologue
|
|
.line 534
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
if-ne p1, v0, :cond_0
|
|
|
|
.line 535
|
|
invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V
|
|
|
|
.line 537
|
|
:cond_0
|
|
return-void
|
|
.end method
|
|
|
|
.method public isStateful()Z
|
|
.locals 1
|
|
|
|
.prologue
|
|
.line 457
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method protected onBoundsChange(Landroid/graphics/Rect;)V
|
|
.locals 1
|
|
.param p1, "bounds" # Landroid/graphics/Rect;
|
|
|
|
.prologue
|
|
.line 498
|
|
invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V
|
|
|
|
.line 499
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
|
|
|
|
.line 500
|
|
return-void
|
|
.end method
|
|
|
|
.method protected onStateChange([I)Z
|
|
.locals 1
|
|
.param p1, "state" # [I
|
|
|
|
.prologue
|
|
.line 492
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
|
|
|
|
.line 493
|
|
invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onStateChange([I)Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
|
|
.locals 1
|
|
.param p1, "who" # Landroid/graphics/drawable/Drawable;
|
|
.param p2, "what" # Ljava/lang/Runnable;
|
|
.param p3, "when" # J
|
|
|
|
.prologue
|
|
.line 541
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
if-ne p1, v0, :cond_0
|
|
|
|
.line 542
|
|
invoke-virtual {p0, p2, p3, p4}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->scheduleSelf(Ljava/lang/Runnable;J)V
|
|
|
|
.line 544
|
|
:cond_0
|
|
return-void
|
|
.end method
|
|
|
|
.method public setAlpha(I)V
|
|
.locals 1
|
|
.param p1, "alpha" # I
|
|
|
|
.prologue
|
|
.line 437
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
|
|
|
.line 438
|
|
return-void
|
|
.end method
|
|
|
|
.method public setChangingConfigurations(I)V
|
|
.locals 1
|
|
.param p1, "configs" # I
|
|
|
|
.prologue
|
|
.line 417
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
|
|
|
|
.line 418
|
|
return-void
|
|
.end method
|
|
|
|
.method public setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
|
|
.locals 1
|
|
.param p1, "color" # I
|
|
.param p2, "mode" # Landroid/graphics/PorterDuff$Mode;
|
|
|
|
.prologue
|
|
.line 447
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
|
|
|
|
.line 448
|
|
return-void
|
|
.end method
|
|
|
|
.method public setColorFilter(Landroid/graphics/ColorFilter;)V
|
|
.locals 1
|
|
.param p1, "cf" # Landroid/graphics/ColorFilter;
|
|
|
|
.prologue
|
|
.line 442
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
|
|
|
|
.line 443
|
|
return-void
|
|
.end method
|
|
|
|
.method public setDither(Z)V
|
|
.locals 1
|
|
.param p1, "dither" # Z
|
|
|
|
.prologue
|
|
.line 427
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setDither(Z)V
|
|
|
|
.line 428
|
|
return-void
|
|
.end method
|
|
|
|
.method public setFilterBitmap(Z)V
|
|
.locals 1
|
|
.param p1, "filter" # Z
|
|
|
|
.prologue
|
|
.line 432
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V
|
|
|
|
.line 433
|
|
return-void
|
|
.end method
|
|
|
|
.method public setOffset(F)V
|
|
.locals 0
|
|
.param p1, "offset" # F
|
|
|
|
.prologue
|
|
.line 393
|
|
iput p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F
|
|
|
|
.line 394
|
|
invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V
|
|
|
|
.line 395
|
|
return-void
|
|
.end method
|
|
|
|
.method public setOffsetBy(F)V
|
|
.locals 0
|
|
.param p1, "offsetBy" # F
|
|
|
|
.prologue
|
|
.line 402
|
|
iput p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffsetBy:F
|
|
|
|
.line 403
|
|
invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V
|
|
|
|
.line 404
|
|
return-void
|
|
.end method
|
|
|
|
.method public setState([I)Z
|
|
.locals 1
|
|
.param p1, "stateSet" # [I
|
|
|
|
.prologue
|
|
.line 462
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public setVisible(ZZ)Z
|
|
.locals 1
|
|
.param p1, "visible" # Z
|
|
.param p2, "restart" # Z
|
|
|
|
.prologue
|
|
.line 477
|
|
invoke-super {p0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
|
|
.locals 1
|
|
.param p1, "who" # Landroid/graphics/drawable/Drawable;
|
|
.param p2, "what" # Ljava/lang/Runnable;
|
|
|
|
.prologue
|
|
.line 548
|
|
iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;
|
|
|
|
if-ne p1, v0, :cond_0
|
|
|
|
.line 549
|
|
invoke-virtual {p0, p2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->unscheduleSelf(Ljava/lang/Runnable;)V
|
|
|
|
.line 551
|
|
:cond_0
|
|
return-void
|
|
.end method
|