ADD week 5
This commit is contained in:
		| @@ -0,0 +1,63 @@ | ||||
| package androidx.constraintlayout.helper.widget; | ||||
|  | ||||
| import android.content.Context; | ||||
| import android.util.AttributeSet; | ||||
| import android.util.SparseArray; | ||||
| import android.view.View; | ||||
| import androidx.constraintlayout.core.widgets.ConstraintWidget; | ||||
| import androidx.constraintlayout.core.widgets.ConstraintWidgetContainer; | ||||
| import androidx.constraintlayout.core.widgets.Helper; | ||||
| import androidx.constraintlayout.core.widgets.Placeholder; | ||||
| import androidx.constraintlayout.widget.VirtualLayout; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| public class MotionPlaceholder extends VirtualLayout { | ||||
|     private static final String TAG = "MotionPlaceholder"; | ||||
|     Placeholder mPlaceholder; | ||||
|  | ||||
|     @Override // androidx.constraintlayout.widget.ConstraintHelper | ||||
|     public void updatePreLayout(ConstraintWidgetContainer container, Helper helper, SparseArray<ConstraintWidget> map) { | ||||
|     } | ||||
|  | ||||
|     public MotionPlaceholder(Context context) { | ||||
|         super(context); | ||||
|     } | ||||
|  | ||||
|     public MotionPlaceholder(Context context, AttributeSet attrs) { | ||||
|         super(context, attrs); | ||||
|     } | ||||
|  | ||||
|     public MotionPlaceholder(Context context, AttributeSet attrs, int defStyleAttr) { | ||||
|         super(context, attrs, defStyleAttr); | ||||
|     } | ||||
|  | ||||
|     public MotionPlaceholder(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { | ||||
|         super(context, attrs, defStyleAttr); | ||||
|     } | ||||
|  | ||||
|     @Override // androidx.constraintlayout.widget.ConstraintHelper, android.view.View | ||||
|     protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { | ||||
|         onMeasure(this.mPlaceholder, widthMeasureSpec, heightMeasureSpec); | ||||
|     } | ||||
|  | ||||
|     @Override // androidx.constraintlayout.widget.VirtualLayout | ||||
|     public void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout layout, int widthMeasureSpec, int heightMeasureSpec) { | ||||
|         int mode = View.MeasureSpec.getMode(widthMeasureSpec); | ||||
|         int size = View.MeasureSpec.getSize(widthMeasureSpec); | ||||
|         int mode2 = View.MeasureSpec.getMode(heightMeasureSpec); | ||||
|         int size2 = View.MeasureSpec.getSize(heightMeasureSpec); | ||||
|         if (layout != null) { | ||||
|             layout.measure(mode, size, mode2, size2); | ||||
|             setMeasuredDimension(layout.getMeasuredWidth(), layout.getMeasuredHeight()); | ||||
|         } else { | ||||
|             setMeasuredDimension(0, 0); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     @Override // androidx.constraintlayout.widget.VirtualLayout, androidx.constraintlayout.widget.ConstraintHelper | ||||
|     protected void init(AttributeSet attrs) { | ||||
|         super.init(attrs); | ||||
|         this.mHelperWidget = new Placeholder(); | ||||
|         validateParams(); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user