Changes of com.discord v1235
This commit is contained in:
parent
3fb82c740f
commit
466b9065fe
1151 changed files with 34003 additions and 26460 deletions
|
@ -952,13 +952,13 @@
|
|||
.end method
|
||||
|
||||
.method private final handleCenterPanelX(FF)V
|
||||
.locals 10
|
||||
.locals 11
|
||||
|
||||
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_19
|
||||
if-eqz v0, :cond_1b
|
||||
|
||||
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
|
||||
|
||||
|
@ -1029,7 +1029,7 @@
|
|||
|
||||
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_18
|
||||
if-eqz v0, :cond_1a
|
||||
|
||||
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
|
||||
|
||||
|
@ -1077,7 +1077,7 @@
|
|||
if-lez v2, :cond_9
|
||||
|
||||
:cond_7
|
||||
const/4 v3, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
|
@ -1087,8 +1087,10 @@
|
|||
throw v1
|
||||
|
||||
:cond_9
|
||||
const/4 v2, 0x4
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
|
||||
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1096,98 +1098,112 @@
|
|||
|
||||
if-nez v2, :cond_a
|
||||
|
||||
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
|
||||
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
|
||||
|
||||
cmpg-float v3, p2, v3
|
||||
cmpg-float v6, p2, v6
|
||||
|
||||
if-nez v3, :cond_b
|
||||
if-nez v6, :cond_b
|
||||
|
||||
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->START:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->START:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_b
|
||||
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
|
||||
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
|
||||
|
||||
cmpg-float v3, p2, v3
|
||||
cmpg-float v6, p2, v6
|
||||
|
||||
if-nez v3, :cond_c
|
||||
if-nez v6, :cond_c
|
||||
|
||||
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->END:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->END:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
|
||||
|
||||
:cond_c
|
||||
:goto_4
|
||||
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
|
||||
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
|
||||
|
||||
const/4 v6, 0x1
|
||||
const/4 v7, 0x1
|
||||
|
||||
cmpg-float v3, p2, v3
|
||||
cmpg-float v6, p2, v6
|
||||
|
||||
if-eqz v3, :cond_e
|
||||
if-eqz v6, :cond_e
|
||||
|
||||
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
|
||||
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
|
||||
|
||||
cmpg-float v3, p2, v3
|
||||
cmpg-float v6, p2, v6
|
||||
|
||||
if-nez v3, :cond_d
|
||||
if-nez v6, :cond_d
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_d
|
||||
const/4 v3, 0x0
|
||||
const/4 v6, 0x0
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_e
|
||||
:goto_5
|
||||
const/4 v3, 0x1
|
||||
const/4 v6, 0x1
|
||||
|
||||
:goto_6
|
||||
iget-object v7, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
|
||||
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
|
||||
|
||||
if-eqz v7, :cond_17
|
||||
if-eqz v8, :cond_19
|
||||
|
||||
xor-int/lit8 v8, v3, 0x1
|
||||
xor-int/lit8 v9, v6, 0x1
|
||||
|
||||
const/high16 v9, 0x3f000000 # 0.5f
|
||||
const/high16 v10, 0x3f000000 # 0.5f
|
||||
|
||||
if-eqz v7, :cond_16
|
||||
if-eqz v8, :cond_18
|
||||
|
||||
if-eqz v8, :cond_f
|
||||
if-eqz v9, :cond_f
|
||||
|
||||
const/high16 v9, 0x3f800000 # 1.0f
|
||||
const/high16 v10, 0x3f800000 # 1.0f
|
||||
|
||||
:cond_f
|
||||
invoke-virtual {v7, v9}, Landroid/view/View;->setAlpha(F)V
|
||||
invoke-virtual {v8, v10}, Landroid/view/View;->setAlpha(F)V
|
||||
|
||||
if-eqz v2, :cond_10
|
||||
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
|
||||
|
||||
if-eqz v3, :cond_11
|
||||
if-eqz v8, :cond_17
|
||||
|
||||
:cond_10
|
||||
const/4 v5, 0x1
|
||||
|
||||
:cond_11
|
||||
iget-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
|
||||
|
||||
if-eqz v2, :cond_15
|
||||
|
||||
if-eqz v5, :cond_12
|
||||
if-eqz v6, :cond_10
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_10
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_7
|
||||
invoke-virtual {v8, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
|
||||
|
||||
if-eqz v2, :cond_11
|
||||
|
||||
if-eqz v6, :cond_12
|
||||
|
||||
:cond_11
|
||||
const/4 v5, 0x1
|
||||
|
||||
:cond_12
|
||||
iget-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
|
||||
|
||||
if-eqz v2, :cond_16
|
||||
|
||||
if-eqz v5, :cond_13
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_13
|
||||
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -1198,7 +1214,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
:goto_7
|
||||
:goto_8
|
||||
invoke-virtual {v2, v0}, Landroid/view/View;->setElevation(F)V
|
||||
|
||||
invoke-direct {p0, p1, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->getStartPanelState(FF)Lcom/discord/panels/PanelState;
|
||||
|
@ -1213,12 +1229,12 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
:goto_8
|
||||
:goto_9
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_13
|
||||
if-eqz v1, :cond_14
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -1230,9 +1246,9 @@
|
|||
|
||||
invoke-interface {v1, v2}, Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;->onPanelStateChange(Lcom/discord/panels/PanelState;)V
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_9
|
||||
|
||||
:cond_13
|
||||
:cond_14
|
||||
invoke-direct {p0, p1, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->getEndPanelState(FF)Lcom/discord/panels/PanelState;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -1245,12 +1261,12 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
:goto_9
|
||||
:goto_a
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result p2
|
||||
|
||||
if-eqz p2, :cond_14
|
||||
if-eqz p2, :cond_15
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -1262,20 +1278,13 @@
|
|||
|
||||
invoke-interface {p2, v0}, Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;->onPanelStateChange(Lcom/discord/panels/PanelState;)V
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_14
|
||||
return-void
|
||||
goto :goto_a
|
||||
|
||||
:cond_15
|
||||
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
return-void
|
||||
|
||||
:cond_16
|
||||
const-string p1, "$this$setEnabledAlpha"
|
||||
|
||||
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
|
||||
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
|
||||
|
@ -1285,13 +1294,25 @@
|
|||
throw v1
|
||||
|
||||
:cond_18
|
||||
const-string p1, "$this$setEnabledAlpha"
|
||||
|
||||
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_19
|
||||
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_1a
|
||||
const-string p1, "endPanel"
|
||||
|
||||
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_19
|
||||
:cond_1b
|
||||
const-string p1, "startPanel"
|
||||
|
||||
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue