ADD week 5
This commit is contained in:
		| @@ -0,0 +1,26 @@ | ||||
| package androidx.appcompat.widget; | ||||
|  | ||||
| import android.content.Context; | ||||
| import android.content.res.Resources; | ||||
| import android.graphics.drawable.Drawable; | ||||
| import java.lang.ref.WeakReference; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| class TintResources extends ResourcesWrapper { | ||||
|     private final WeakReference<Context> mContextRef; | ||||
|  | ||||
|     public TintResources(Context context, Resources resources) { | ||||
|         super(resources); | ||||
|         this.mContextRef = new WeakReference<>(context); | ||||
|     } | ||||
|  | ||||
|     @Override // androidx.appcompat.widget.ResourcesWrapper, android.content.res.Resources | ||||
|     public Drawable getDrawable(int i) throws Resources.NotFoundException { | ||||
|         Drawable drawableCanonical = getDrawableCanonical(i); | ||||
|         Context context = this.mContextRef.get(); | ||||
|         if (drawableCanonical != null && context != null) { | ||||
|             ResourceManagerInternal.get().tintDrawableUsingColorFilter(context, i, drawableCanonical); | ||||
|         } | ||||
|         return drawableCanonical; | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user