115 lines
6.4 KiB
Java
115 lines
6.4 KiB
Java
package com.discord.widgets.chat.input.sticker;
|
|
|
|
import android.view.View;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.LinearLayout;
|
|
import android.widget.RelativeLayout;
|
|
import android.widget.TextView;
|
|
import c.d.b.a.a;
|
|
import com.discord.databinding.StickerStoreHeaderItemBinding;
|
|
import com.discord.utilities.mg_recycler.MGRecyclerDataPayload;
|
|
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
|
|
import com.discord.utilities.resources.StringResourceUtilsKt;
|
|
import com.discord.utilities.view.extensions.ViewExtensions;
|
|
import com.discord.widgets.chat.input.expression.WidgetExpressionPickerAdapter;
|
|
import com.google.android.material.chip.Chip;
|
|
import d0.z.d.m;
|
|
/* compiled from: StickerAdapterViewHolders.kt */
|
|
public final class StoreHeaderViewHolder extends MGRecyclerViewHolder<WidgetStickerAdapter, MGRecyclerDataPayload> implements WidgetExpressionPickerAdapter.StickyHeaderViewHolder {
|
|
private final StickerStoreHeaderItemBinding binding;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public StoreHeaderViewHolder(WidgetStickerAdapter widgetStickerAdapter) {
|
|
super(2131558672, widgetStickerAdapter);
|
|
m.checkNotNullParameter(widgetStickerAdapter, "adapter");
|
|
View view = this.itemView;
|
|
int i = 2131365102;
|
|
FrameLayout frameLayout = (FrameLayout) view.findViewById(2131365102);
|
|
if (frameLayout != null) {
|
|
i = 2131365103;
|
|
RelativeLayout relativeLayout = (RelativeLayout) view.findViewById(2131365103);
|
|
if (relativeLayout != null) {
|
|
i = 2131365104;
|
|
TextView textView = (TextView) view.findViewById(2131365104);
|
|
if (textView != null) {
|
|
i = 2131365105;
|
|
Chip chip = (Chip) view.findViewById(2131365105);
|
|
if (chip != null) {
|
|
i = 2131365106;
|
|
FrameLayout frameLayout2 = (FrameLayout) view.findViewById(2131365106);
|
|
if (frameLayout2 != null) {
|
|
i = 2131365107;
|
|
TextView textView2 = (TextView) view.findViewById(2131365107);
|
|
if (textView2 != null) {
|
|
i = 2131365108;
|
|
TextView textView3 = (TextView) view.findViewById(2131365108);
|
|
if (textView3 != null) {
|
|
StickerStoreHeaderItemBinding stickerStoreHeaderItemBinding = new StickerStoreHeaderItemBinding((LinearLayout) view, frameLayout, relativeLayout, textView, chip, frameLayout2, textView2, textView3);
|
|
m.checkNotNullExpressionValue(stickerStoreHeaderItemBinding, "StickerStoreHeaderItemBinding.bind(itemView)");
|
|
this.binding = stickerStoreHeaderItemBinding;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
|
}
|
|
|
|
public static final /* synthetic */ WidgetStickerAdapter access$getAdapter$p(StoreHeaderViewHolder storeHeaderViewHolder) {
|
|
return (WidgetStickerAdapter) storeHeaderViewHolder.adapter;
|
|
}
|
|
|
|
@Override // com.discord.widgets.chat.input.expression.WidgetExpressionPickerAdapter.StickyHeaderViewHolder
|
|
public void bind(int i, MGRecyclerDataPayload mGRecyclerDataPayload) {
|
|
m.checkNotNullParameter(mGRecyclerDataPayload, "data");
|
|
onConfigure(i, mGRecyclerDataPayload);
|
|
}
|
|
|
|
@Override // com.discord.widgets.chat.input.expression.WidgetExpressionPickerAdapter.StickyHeaderViewHolder
|
|
public View getItemView() {
|
|
View view = this.itemView;
|
|
m.checkNotNullExpressionValue(view, "itemView");
|
|
return view;
|
|
}
|
|
|
|
public void onConfigure(int i, MGRecyclerDataPayload mGRecyclerDataPayload) {
|
|
m.checkNotNullParameter(mGRecyclerDataPayload, "data");
|
|
super.onConfigure(i, (int) mGRecyclerDataPayload);
|
|
if (mGRecyclerDataPayload instanceof StoreHeaderItem) {
|
|
TextView textView = this.binding.g;
|
|
m.checkNotNullExpressionValue(textView, "binding.stickerStoreHeaderItemTitle");
|
|
StoreHeaderItem storeHeaderItem = (StoreHeaderItem) mGRecyclerDataPayload;
|
|
textView.setText(storeHeaderItem.getPack().getName());
|
|
int i2 = 0;
|
|
CharSequence i18nPluralString = StringResourceUtilsKt.getI18nPluralString(a.T(this.itemView, "itemView", "itemView.context"), 2131755334, storeHeaderItem.getPack().getStickers().size(), Integer.valueOf(storeHeaderItem.getPack().getStickers().size()));
|
|
TextView textView2 = this.binding.f;
|
|
m.checkNotNullExpressionValue(textView2, "binding.stickerStoreHeaderItemSubtitle");
|
|
textView2.setText(i18nPluralString);
|
|
FrameLayout frameLayout = this.binding.b;
|
|
m.checkNotNullExpressionValue(frameLayout, "binding.stickerStoreHeaderItemAnimated");
|
|
frameLayout.setVisibility(storeHeaderItem.getPack().isAnimatedPack() ? 0 : 8);
|
|
FrameLayout frameLayout2 = this.binding.e;
|
|
m.checkNotNullExpressionValue(frameLayout2, "binding.stickerStoreHeaderItemPremium");
|
|
if (!storeHeaderItem.getPack().isPremiumPack()) {
|
|
i2 = 8;
|
|
}
|
|
frameLayout2.setVisibility(i2);
|
|
if (((WidgetStickerAdapter) this.adapter).getShowStickerPackDescriptions()) {
|
|
TextView textView3 = this.binding.d;
|
|
m.checkNotNullExpressionValue(textView3, "binding.stickerStoreHeaderItemDescription");
|
|
ViewExtensions.setTextAndVisibilityBy(textView3, storeHeaderItem.getPack().getDescription());
|
|
} else {
|
|
TextView textView4 = this.binding.d;
|
|
m.checkNotNullExpressionValue(textView4, "binding.stickerStoreHeaderItemDescription");
|
|
textView4.setVisibility(8);
|
|
}
|
|
if (storeHeaderItem.getPack().isAnimatedPack() || storeHeaderItem.getPack().isPremiumPack() || storeHeaderItem.getPack().isLimitedPack()) {
|
|
this.binding.f1632c.setOnClickListener(new StoreHeaderViewHolder$onConfigure$1(this, mGRecyclerDataPayload));
|
|
}
|
|
}
|
|
}
|
|
}
|