discord-jadx/app/src/main/java/androidx/preference/PreferenceViewHolder.java

58 lines
1.8 KiB
Java

package androidx.preference;
import android.util.SparseArray;
import android.view.View;
import androidx.annotation.IdRes;
import androidx.annotation.RestrictTo;
import androidx.recyclerview.widget.RecyclerView;
public class PreferenceViewHolder extends RecyclerView.ViewHolder {
private final SparseArray<View> mCachedViews;
private boolean mDividerAllowedAbove;
private boolean mDividerAllowedBelow;
public PreferenceViewHolder(View view) {
super(view);
SparseArray<View> sparseArray = new SparseArray<>(4);
this.mCachedViews = sparseArray;
sparseArray.put(16908310, view.findViewById(16908310));
sparseArray.put(16908304, view.findViewById(16908304));
sparseArray.put(16908294, view.findViewById(16908294));
int i = R.id.icon_frame;
sparseArray.put(i, view.findViewById(i));
sparseArray.put(16908350, view.findViewById(16908350));
}
@RestrictTo({RestrictTo.Scope.TESTS})
public static PreferenceViewHolder createInstanceForTests(View view) {
return new PreferenceViewHolder(view);
}
public View findViewById(@IdRes int i) {
View view = this.mCachedViews.get(i);
if (view != null) {
return view;
}
View findViewById = this.itemView.findViewById(i);
if (findViewById != null) {
this.mCachedViews.put(i, findViewById);
}
return findViewById;
}
public boolean isDividerAllowedAbove() {
return this.mDividerAllowedAbove;
}
public boolean isDividerAllowedBelow() {
return this.mDividerAllowedBelow;
}
public void setDividerAllowedAbove(boolean z2) {
this.mDividerAllowedAbove = z2;
}
public void setDividerAllowedBelow(boolean z2) {
this.mDividerAllowedBelow = z2;
}
}