ADD week 5
This commit is contained in:
		| @@ -0,0 +1,30 @@ | ||||
| package com.google.android.material.animation; | ||||
|  | ||||
| import android.util.Property; | ||||
| import android.view.ViewGroup; | ||||
| import com.google.android.material.R; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| public class ChildrenAlphaProperty extends Property<ViewGroup, Float> { | ||||
|     public static final Property<ViewGroup, Float> CHILDREN_ALPHA = new ChildrenAlphaProperty("childrenAlpha"); | ||||
|  | ||||
|     private ChildrenAlphaProperty(String str) { | ||||
|         super(Float.class, str); | ||||
|     } | ||||
|  | ||||
|     @Override // android.util.Property | ||||
|     public Float get(ViewGroup viewGroup) { | ||||
|         Float f = (Float) viewGroup.getTag(R.id.mtrl_internal_children_alpha_tag); | ||||
|         return f != null ? f : Float.valueOf(1.0f); | ||||
|     } | ||||
|  | ||||
|     @Override // android.util.Property | ||||
|     public void set(ViewGroup viewGroup, Float f) { | ||||
|         float floatValue = f.floatValue(); | ||||
|         viewGroup.setTag(R.id.mtrl_internal_children_alpha_tag, Float.valueOf(floatValue)); | ||||
|         int childCount = viewGroup.getChildCount(); | ||||
|         for (int i = 0; i < childCount; i++) { | ||||
|             viewGroup.getChildAt(i).setAlpha(floatValue); | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user