package androidx.constraintlayout.widget; import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; import android.view.View; import androidx.constraintlayout.widget.ConstraintLayout; /* loaded from: classes.dex */ public class Guideline extends View { private boolean mFilterRedundantCalls; @Override // android.view.View public void draw(Canvas canvas) { } public void setFilterRedundantCalls(boolean filter) { this.mFilterRedundantCalls = filter; } @Override // android.view.View public void setVisibility(int visibility) { } public Guideline(Context context) { super(context); this.mFilterRedundantCalls = true; super.setVisibility(8); } public Guideline(Context context, AttributeSet attrs) { super(context, attrs); this.mFilterRedundantCalls = true; super.setVisibility(8); } public Guideline(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); this.mFilterRedundantCalls = true; super.setVisibility(8); } public Guideline(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr); this.mFilterRedundantCalls = true; super.setVisibility(8); } @Override // android.view.View protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(0, 0); } public void setGuidelineBegin(int margin) { ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams(); if (this.mFilterRedundantCalls && layoutParams.guideBegin == margin) { return; } layoutParams.guideBegin = margin; setLayoutParams(layoutParams); } public void setGuidelineEnd(int margin) { ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams(); if (this.mFilterRedundantCalls && layoutParams.guideEnd == margin) { return; } layoutParams.guideEnd = margin; setLayoutParams(layoutParams); } public void setGuidelinePercent(float ratio) { ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams(); if (this.mFilterRedundantCalls && layoutParams.guidePercent == ratio) { return; } layoutParams.guidePercent = ratio; setLayoutParams(layoutParams); } }