Path: blob/master/Compiled_apk/smali/androidx/constraintlayout/widget/Constraints.smali
2463 views
.class public Landroidx/constraintlayout/widget/Constraints; .super Landroid/view/ViewGroup; .source "Constraints.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/constraintlayout/widget/Constraints$LayoutParams; } .end annotation # static fields .field public static final TAG:Ljava/lang/String; = "Constraints" # instance fields .field myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet; # direct methods .method public constructor <init>(Landroid/content/Context;)V .locals 1 .param p1, "context" # Landroid/content/Context; .line 41 invoke-direct {p0, p1}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V .line 42 const/16 v0, 0x8 invoke-super {p0, v0}, Landroid/view/ViewGroup;->setVisibility(I)V .line 43 return-void .end method .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 .param p1, "context" # Landroid/content/Context; .param p2, "attrs" # Landroid/util/AttributeSet; .line 46 invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 47 invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Constraints;->init(Landroid/util/AttributeSet;)V .line 48 const/16 v0, 0x8 invoke-super {p0, v0}, Landroid/view/ViewGroup;->setVisibility(I)V .line 49 return-void .end method .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 .param p1, "context" # Landroid/content/Context; .param p2, "attrs" # Landroid/util/AttributeSet; .param p3, "defStyleAttr" # I .line 52 invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V .line 53 invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Constraints;->init(Landroid/util/AttributeSet;)V .line 54 const/16 v0, 0x8 invoke-super {p0, v0}, Landroid/view/ViewGroup;->setVisibility(I)V .line 55 return-void .end method .method private init(Landroid/util/AttributeSet;)V .locals 2 .param p1, "attrs" # Landroid/util/AttributeSet; .line 135 const-string v0, "Constraints" const-string v1, " ################# init" invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I .line 136 return-void .end method # virtual methods .method protected bridge synthetic generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; .locals 1 .line 35 invoke-virtual {p0}, Landroidx/constraintlayout/widget/Constraints;->generateDefaultLayoutParams()Landroidx/constraintlayout/widget/Constraints$LayoutParams; move-result-object v0 return-object v0 .end method .method protected generateDefaultLayoutParams()Landroidx/constraintlayout/widget/Constraints$LayoutParams; .locals 2 .line 131 new-instance v0, Landroidx/constraintlayout/widget/Constraints$LayoutParams; const/4 v1, -0x2 invoke-direct {v0, v1, v1}, Landroidx/constraintlayout/widget/Constraints$LayoutParams;-><init>(II)V return-object v0 .end method .method public bridge synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; .locals 0 .line 35 invoke-virtual {p0, p1}, Landroidx/constraintlayout/widget/Constraints;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/Constraints$LayoutParams; move-result-object p1 return-object p1 .end method .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; .locals 1 .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; .line 143 new-instance v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams; invoke-direct {v0, p1}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V return-object v0 .end method .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/Constraints$LayoutParams; .locals 2 .param p1, "attrs" # Landroid/util/AttributeSet; .line 62 new-instance v0, Landroidx/constraintlayout/widget/Constraints$LayoutParams; invoke-virtual {p0}, Landroidx/constraintlayout/widget/Constraints;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1, p1}, Landroidx/constraintlayout/widget/Constraints$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V return-object v0 .end method .method public getConstraintSet()Landroidx/constraintlayout/widget/ConstraintSet; .locals 1 .line 147 iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet; if-nez v0, :cond_0 .line 148 new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet; invoke-direct {v0}, Landroidx/constraintlayout/widget/ConstraintSet;-><init>()V iput-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet; .line 151 :cond_0 iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet; invoke-virtual {v0, p0}, Landroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/Constraints;)V .line 152 iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet; return-object v0 .end method .method protected onLayout(ZIIII)V .locals 0 .param p1, "changed" # Z .param p2, "l" # I .param p3, "t" # I .param p4, "r" # I .param p5, "b" # I .line 159 return-void .end method