jimu-decompiled/sources/com/ubt/jimu/discover/view/AccomplishWithoutUserDialog.java
2025-05-13 19:24:51 +02:00

188 lines
7.2 KiB
Java

package com.ubt.jimu.discover.view;
import android.app.DialogFragment;
import android.app.FragmentManager;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.ActionResult;
import com.ubt.jimu.base.entities.Course;
import com.ubt.jimu.discover.IAccomplishEventListener;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubtech.utils.DensityUtils;
import com.ubtech.view.widget.UButton;
/* loaded from: classes.dex */
public class AccomplishWithoutUserDialog extends DialogFragment implements View.OnClickListener {
private Course a;
private ActionResult b;
private IAccomplishEventListener c;
private Button d;
private Button e;
private UButton f;
private LinearLayout g;
private TextView h;
private TextView i;
private FrameLayout j;
private TextView k;
private TextView l;
@Override // android.view.View.OnClickListener
public void onClick(View view) {
int id = view.getId();
if (id == R.id.btn_play_continue) {
IAccomplishEventListener iAccomplishEventListener = this.c;
if (iAccomplishEventListener != null) {
iAccomplishEventListener.onPlayContinue(this.a);
}
CourseListActivity.start(getActivity(), "AstroBot");
dismiss();
return;
}
if (id == R.id.btn_play_again) {
IAccomplishEventListener iAccomplishEventListener2 = this.c;
if (iAccomplishEventListener2 != null) {
iAccomplishEventListener2.onPlayAgain(this.a);
}
dismiss();
}
}
@Override // android.app.DialogFragment, android.app.Fragment
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setStyle(0, android.R.style.Theme.Translucent.NoTitleBar.Fullscreen);
Bundle arguments = getArguments();
this.a = (Course) arguments.getSerializable("course");
this.b = (ActionResult) arguments.getSerializable(UnityActivity.RESULT);
}
@Override // android.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(R.layout.accomplish_without_user_dialog, viewGroup, false);
this.d = (Button) inflate.findViewById(R.id.btn_play_continue);
this.e = (Button) inflate.findViewById(R.id.btn_play_again);
this.g = (LinearLayout) inflate.findViewById(R.id.layout_exp_score);
this.h = (TextView) inflate.findViewById(R.id.expTextView);
this.k = (TextView) inflate.findViewById(R.id.expTipTextView);
this.i = (TextView) inflate.findViewById(R.id.scoreTextView);
this.l = (TextView) inflate.findViewById(R.id.scoreTipTextView);
this.f = (UButton) inflate.findViewById(R.id.bsl_play);
this.f.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.discover.view.AccomplishWithoutUserDialog.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (AccomplishWithoutUserDialog.this.c != null) {
AccomplishWithoutUserDialog.this.c.onPlayContinue(AccomplishWithoutUserDialog.this.a);
}
CourseListActivity.start(AccomplishWithoutUserDialog.this.getActivity(), "AstroBot");
AccomplishWithoutUserDialog.this.dismiss();
}
});
this.d.setOnClickListener(this);
this.e.setOnClickListener(this);
this.j = (FrameLayout) inflate.findViewById(R.id.layout_center_card);
int[] a = DensityUtils.a(inflate.getContext());
int min = Math.min(a[0], a[1]);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.j.getLayoutParams();
layoutParams.height = (int) (min * (JimuApplication.l().i() ? 0.55f : 0.75f));
layoutParams.width = (int) (layoutParams.height * 1.34d);
a(this.b);
return inflate;
}
@Override // android.app.Fragment
public void onDestroy() {
super.onDestroy();
}
@Override // android.app.Fragment
public void onPause() {
super.onPause();
dismiss();
}
@Override // android.app.Fragment
public void onResume() {
super.onResume();
}
public void a(IAccomplishEventListener iAccomplishEventListener) {
this.c = iAccomplishEventListener;
}
public static AccomplishWithoutUserDialog a(Course course) {
AccomplishWithoutUserDialog accomplishWithoutUserDialog = new AccomplishWithoutUserDialog();
Bundle bundle = new Bundle();
bundle.putSerializable("course", course);
accomplishWithoutUserDialog.setArguments(bundle);
accomplishWithoutUserDialog.setCancelable(false);
return accomplishWithoutUserDialog;
}
public static AccomplishWithoutUserDialog a(Course course, ActionResult actionResult) {
AccomplishWithoutUserDialog accomplishWithoutUserDialog = new AccomplishWithoutUserDialog();
Bundle bundle = new Bundle();
bundle.putSerializable("course", course);
bundle.putSerializable(UnityActivity.RESULT, actionResult);
accomplishWithoutUserDialog.setArguments(bundle);
accomplishWithoutUserDialog.setCancelable(false);
return accomplishWithoutUserDialog;
}
public void a(ActionResult actionResult) {
if (actionResult == null || actionResult.getCourse() == null) {
return;
}
LinearLayout linearLayout = this.g;
if (linearLayout != null) {
linearLayout.setVisibility(0);
}
ActionResult.AbValue course = actionResult.getCourse();
if (course == null) {
return;
}
if (this.h != null && course.getExp() > 0) {
this.h.setVisibility(0);
this.k.setVisibility(0);
this.h.setText(String.valueOf(course.getExp()));
}
if (this.i == null || course.getScore() <= 0) {
return;
}
this.l.setVisibility(0);
this.i.setVisibility(0);
this.i.setText(String.valueOf(course.getScore()));
}
public void a(FragmentManager fragmentManager, String str, ActionResult actionResult) {
super.show(fragmentManager, str);
if (actionResult == null || actionResult.getCourse() == null) {
return;
}
LinearLayout linearLayout = this.g;
if (linearLayout != null) {
linearLayout.setVisibility(0);
}
ActionResult.AbValue course = actionResult.getCourse();
TextView textView = this.h;
if (textView != null) {
textView.setVisibility(0);
this.k.setVisibility(0);
this.h.setText(String.valueOf(course.getExp()));
}
if (this.i != null) {
this.l.setVisibility(0);
this.i.setVisibility(0);
this.i.setText(String.valueOf(course.getScore()));
}
}
}