Files
yusheng-android/MainModule/src/main/java/com/xscm/modulemain/dialog/PkResultDialogFragment.java
2025-11-07 09:22:39 +08:00

67 lines
3.0 KiB
Java

package com.xscm.modulemain.dialog;
import android.content.Context;
import android.view.View;
import androidx.annotation.NonNull;
import com.xscm.modulemain.R;
import com.xscm.modulemain.databinding.FragmentPkResultDialogBinding;
import com.xscm.moduleutil.bean.RoomMessageEvent;
import com.xscm.moduleutil.utils.ImageUtils;
import com.xscm.moduleutil.widget.dialog.BaseDialog;
/**
*@author qx
*@data 2025/7/4
*@description: pk结果弹窗
*/
public class PkResultDialogFragment extends BaseDialog<FragmentPkResultDialogBinding> {
private RoomMessageEvent messageEvent;
public PkResultDialogFragment(@NonNull Context context, RoomMessageEvent messageEvent) {
super(context);
this.messageEvent = messageEvent;
}
@Override
public int getLayoutId() {
return R.layout.fragment_pk_result_dialog;
}
@Override
public void initView() {
}
@Override
public void initData() {
if (messageEvent != null){
if(messageEvent.getText().getType()==0){
mBinding.clPk.setBackgroundResource(com.xscm.moduleutil.R.mipmap.pk_sb);
ImageUtils.loadHeadCC(messageEvent.getText().getDefeated_cover(),mBinding.userAvatar1);
ImageUtils.loadHeadCC(messageEvent.getText().getVictory_cover(),mBinding.userAvatar2);
mBinding.tvName1.setText(messageEvent.getText().getDefeated_name());
mBinding.tvName2.setText(messageEvent.getText().getVictory_name());
mBinding.ivStart1.setImageResource(com.xscm.moduleutil.R.mipmap.fail);
mBinding.ivStart2.setImageResource(com.xscm.moduleutil.R.mipmap.victory);
}else if (messageEvent.getText().getType()==1){
mBinding.clPk.setBackgroundResource(com.xscm.moduleutil.R.mipmap.pk_sl);
ImageUtils.loadHeadCC(messageEvent.getText().getDefeated_cover(),mBinding.userAvatar2);
ImageUtils.loadHeadCC(messageEvent.getText().getVictory_cover(),mBinding.userAvatar1);
mBinding.tvName1.setText(messageEvent.getText().getVictory_name());
mBinding.tvName2.setText(messageEvent.getText().getDefeated_name());
mBinding.ivStart1.setImageResource(com.xscm.moduleutil.R.mipmap.victory);
mBinding.ivStart2.setImageResource(com.xscm.moduleutil.R.mipmap.fail);
}else if (messageEvent.getText().getType()==2){
mBinding.clPk.setBackgroundResource(com.xscm.moduleutil.R.mipmap.pk_pj);
ImageUtils.loadHeadCC(messageEvent.getText().getDefeated_cover(),mBinding.userAvatar2);
ImageUtils.loadHeadCC(messageEvent.getText().getVictory_cover(),mBinding.userAvatar1);
mBinding.tvName1.setText(messageEvent.getText().getVictory_name());
mBinding.tvName2.setText(messageEvent.getText().getDefeated_name());
mBinding.ivStart1.setVisibility(View.GONE);
mBinding.ivStart2.setVisibility(View.GONE);
}
}
}
}