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 { 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); } } } }