.class Landroidx/core/view/WindowInsetsControllerCompat$Impl23; .super Landroidx/core/view/WindowInsetsControllerCompat$Impl20; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x17 .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/core/view/WindowInsetsControllerCompat; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Impl23" .end annotation # direct methods .method public constructor (Landroid/view/Window;Landroidx/core/view/SoftwareKeyboardControllerCompat;)V .locals 0 .param p1 # Landroid/view/Window; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroidx/core/view/SoftwareKeyboardControllerCompat; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 578 invoke-direct {p0, p1, p2}, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->(Landroid/view/Window;Landroidx/core/view/SoftwareKeyboardControllerCompat;)V return-void .end method # virtual methods .method public isAppearanceLightStatusBars()Z .locals 1 iget-object v0, p0, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->mWindow:Landroid/view/Window; .line 583 invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View; move-result-object v0 invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I move-result v0 and-int/lit16 v0, v0, 0x2000 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public setAppearanceLightStatusBars(Z)V .locals 1 const/16 v0, 0x2000 if-eqz p1, :cond_0 const/high16 p1, 0x4000000 .line 590 invoke-virtual {p0, p1}, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->unsetWindowFlag(I)V const/high16 p1, -0x80000000 .line 591 invoke-virtual {p0, p1}, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->setWindowFlag(I)V .line 592 invoke-virtual {p0, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->setSystemUiFlag(I)V goto :goto_0 .line 594 :cond_0 invoke-virtual {p0, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl20;->unsetSystemUiFlag(I)V :goto_0 return-void .end method