67 lines
3.0 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|
|
}
|