Clean up some codes

This commit is contained in:
Thonsi 2023-03-25 17:51:29 +05:30 committed by John Wu
parent 04324a7ebe
commit c7133974be

View File

@ -1,41 +0,0 @@
package com.topjohnwu.magisk.widget;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.ColorStateList;
import android.util.AttributeSet;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.TintTypedArray;
import androidx.cardview.widget.CardView;
import rikka.layoutinflater.view.LayoutInflaterFactory;
public class Pre23CardViewBackgroundColorFixLayoutInflaterListener implements LayoutInflaterFactory.OnViewCreatedListener {
private final static Pre23CardViewBackgroundColorFixLayoutInflaterListener INSTANCE = new Pre23CardViewBackgroundColorFixLayoutInflaterListener();
public static Pre23CardViewBackgroundColorFixLayoutInflaterListener getInstance() {
return INSTANCE;
}
@SuppressLint("RestrictedApi")
@Override
public void onViewCreated(@NonNull View view, @Nullable View parent, @NonNull String name, @NonNull Context context, @NonNull AttributeSet attrs) {
if (!(view instanceof CardView)) {
return;
}
TintTypedArray a = TintTypedArray.obtainStyledAttributes(context, attrs, androidx.cardview.R.styleable.CardView);
if (a.hasValue(androidx.cardview.R.styleable.CardView_cardBackgroundColor)) {
ColorStateList colorStateList = a.getColorStateList(androidx.cardview.R.styleable.CardView_cardBackgroundColor);
if (colorStateList != null) {
((CardView) view).setCardBackgroundColor(colorStateList);
}
}
a.recycle();
}
}