Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - Kode A
- .line 55
- invoke-direct {p0}, Lcom/bbm/ui/activities/ViewProfileActivity;->SetTranslucent()V
- - Kode B
- .method private SetTranslucent()V
- .locals 2
- .prologue
- .line 78
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x13
- if-lt v0, v1, :cond_0
- .line 79
- const/4 v0, 0x1
- invoke-direct {p0, v0}, Lcom/bbm/ui/activities/ViewProfileActivity;->setTranslucentStatus(Z)V
- .line 81
- :cond_0
- return-void
- .end method
- .method private setTranslucentStatus(Z)V
- .locals 5
- .param p1, "on" # Z
- .annotation build Landroid/annotation/TargetApi;
- value = 0x13
- .end annotation
- .prologue
- .line 187
- invoke-virtual {p0}, Lcom/bbm/ui/activities/ViewProfileActivity;->getWindow()Landroid/view/Window;
- move-result-object v1
- .line 188
- .local v1, "win":Landroid/view/Window;
- invoke-virtual {v1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
- move-result-object v2
- .line 189
- .local v2, "winParams":Landroid/view/WindowManager$LayoutParams;
- const/high16 v0, 0x4000000
- .line 190
- .local v0, "bits":I
- if-eqz p1, :cond_0
- .line 191
- iget v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I
- const/high16 v4, 0x4000000
- or-int/2addr v3, v4
- iput v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I
- .line 195
- :goto_0
- invoke-virtual {v1, v2}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
- .line 196
- return-void
- .line 193
- :cond_0
- iget v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I
- const v4, -0x4000001
- and-int/2addr v3, v4
- iput v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I
- goto :goto_0
- .end method
- ============================================================
- 1. Copy Code B di bawah # direct methods
- 2. Copy Code A di bawah ;->setContentView(I)V
Advertisement
Add Comment
Please, Sign In to add comment