111 lines
5.7 KiB
Java
111 lines
5.7 KiB
Java
package com.discord.widgets.voice.fullscreen;
|
|
|
|
import android.view.Menu;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import android.widget.ImageView;
|
|
import android.widget.TextView;
|
|
import androidx.core.content.ContextCompat;
|
|
import androidx.core.view.ViewKt;
|
|
import com.discord.R;
|
|
import com.discord.widgets.voice.fullscreen.WidgetCallFullscreenViewModel;
|
|
import d0.z.d.m;
|
|
import rx.functions.Action1;
|
|
/* compiled from: WidgetCallFullscreen.kt */
|
|
public final class WidgetCallFullscreen$configureMenu$2<T> implements Action1<Menu> {
|
|
public final /* synthetic */ WidgetCallFullscreenViewModel.ViewState.Valid $viewState;
|
|
public final /* synthetic */ WidgetCallFullscreen this$0;
|
|
|
|
/* compiled from: WidgetCallFullscreen.kt */
|
|
/* renamed from: com.discord.widgets.voice.fullscreen.WidgetCallFullscreen$configureMenu$2$1 reason: invalid class name */
|
|
public static final class AnonymousClass1 implements View.OnClickListener {
|
|
public final /* synthetic */ WidgetCallFullscreen$configureMenu$2 this$0;
|
|
|
|
public AnonymousClass1(WidgetCallFullscreen$configureMenu$2 widgetCallFullscreen$configureMenu$2) {
|
|
this.this$0 = widgetCallFullscreen$configureMenu$2;
|
|
}
|
|
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
WidgetCallFullscreen.access$transitionActivity(this.this$0.this$0);
|
|
WidgetCallFullscreen.access$getViewModel$p(this.this$0.this$0).onTextInVoiceTapped();
|
|
}
|
|
}
|
|
|
|
public WidgetCallFullscreen$configureMenu$2(WidgetCallFullscreen widgetCallFullscreen, WidgetCallFullscreenViewModel.ViewState.Valid valid) {
|
|
this.this$0 = widgetCallFullscreen;
|
|
this.$viewState = valid;
|
|
}
|
|
|
|
public final void call(Menu menu) {
|
|
MenuItem findItem = menu.findItem(R.id.menu_text_in_voice);
|
|
boolean contains = this.$viewState.getMenuItems().contains(WidgetCallFullscreenViewModel.MenuItem.TEXT_IN_VOICE);
|
|
m.checkNotNullExpressionValue(findItem, "textInVoiceMenuItem");
|
|
findItem.setVisible(contains);
|
|
if (contains) {
|
|
View actionView = findItem.getActionView();
|
|
ImageView imageView = null;
|
|
TextView textView = actionView != null ? (TextView) actionView.findViewById(R.id.text_in_voice_count) : null;
|
|
View actionView2 = findItem.getActionView();
|
|
if (actionView2 != null) {
|
|
imageView = (ImageView) actionView2.findViewById(R.id.text_in_voice_icon);
|
|
}
|
|
int textInVoiceMentionCount = this.$viewState.getTextInVoiceMentionCount();
|
|
int textInVoiceUnreadCount = this.$viewState.getTextInVoiceUnreadCount();
|
|
if (textInVoiceMentionCount > 0) {
|
|
if (textView != null) {
|
|
ViewKt.setVisible(textView, true);
|
|
}
|
|
if (imageView != null) {
|
|
imageView.setImageResource(R.drawable.ic_text_in_voice_cutout_dark);
|
|
}
|
|
if (textView != null) {
|
|
textView.setBackground(ContextCompat.getDrawable(this.this$0.requireContext(), R.drawable.drawable_circle_red));
|
|
}
|
|
if (textView != null) {
|
|
textView.setText(String.valueOf(Math.min(99, textInVoiceMentionCount)));
|
|
}
|
|
if (textView != null) {
|
|
textView.setTextColor(ContextCompat.getColor(this.this$0.requireContext(), R.color.white));
|
|
}
|
|
} else if (textInVoiceUnreadCount > 0) {
|
|
if (textView != null) {
|
|
ViewKt.setVisible(textView, true);
|
|
}
|
|
if (imageView != null) {
|
|
imageView.setImageResource(R.drawable.ic_text_in_voice_cutout_dark);
|
|
}
|
|
if (textView != null) {
|
|
textView.setBackground(ContextCompat.getDrawable(this.this$0.requireContext(), R.drawable.drawable_circle_white));
|
|
}
|
|
if (textView != null) {
|
|
textView.setText(String.valueOf(Math.min(99, textInVoiceUnreadCount)));
|
|
}
|
|
if (textView != null) {
|
|
textView.setTextColor(ContextCompat.getColor(this.this$0.requireContext(), R.color.black));
|
|
}
|
|
} else {
|
|
if (imageView != null) {
|
|
imageView.setImageResource(R.drawable.ic_text_in_voice_dark);
|
|
}
|
|
if (textView != null) {
|
|
ViewKt.setVisible(textView, false);
|
|
}
|
|
}
|
|
findItem.getActionView().setOnClickListener(new AnonymousClass1(this));
|
|
}
|
|
MenuItem findItem2 = menu.findItem(R.id.menu_call_switch_camera);
|
|
m.checkNotNullExpressionValue(findItem2, "switchCameraMenuItem");
|
|
findItem2.setVisible(this.$viewState.getMenuItems().contains(WidgetCallFullscreenViewModel.MenuItem.SWITCH_CAMERA));
|
|
MenuItem findItem3 = menu.findItem(R.id.menu_call_voice_settings);
|
|
m.checkNotNullExpressionValue(findItem3, "voiceSettingsMenuItem");
|
|
findItem3.setVisible(this.$viewState.getMenuItems().contains(WidgetCallFullscreenViewModel.MenuItem.VOICE_SETTINGS));
|
|
MenuItem findItem4 = menu.findItem(R.id.menu_call_overlay_launcher);
|
|
m.checkNotNullExpressionValue(findItem4, "overlayLauncherMenuItem");
|
|
findItem4.setVisible(this.$viewState.getMenuItems().contains(WidgetCallFullscreenViewModel.MenuItem.LAUNCH_OVERLAY));
|
|
MenuItem findItem5 = menu.findItem(R.id.menu_call_video_list);
|
|
m.checkNotNullExpressionValue(findItem5, "listMenuItem");
|
|
findItem5.setVisible(this.$viewState.getMenuItems().contains(WidgetCallFullscreenViewModel.MenuItem.SHOW_PARTICIPANT_LIST));
|
|
}
|
|
}
|