diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/ConfirmDialog.java b/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/ConfirmDialog.java index 1cb85e3..7482efd 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/ConfirmDialog.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/ConfirmDialog.java @@ -82,6 +82,10 @@ public class ConfirmDialog extends Dialog { // 设置点击监听器 btnPositive.setOnClickListener(v -> { + if (countDownTimer != null) { + countDownTimer.cancel(); // 取消倒计时 + countDownTimer = null; + } if (positiveButtonClickListener != null) { positiveButtonClickListener.onClick(v); } diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java b/moduleUtil/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java index 41f6731..51f55d9 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/widget/BaseWheatView.java @@ -301,6 +301,9 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe } + public void setCharm(String charm){ + mCharmView.setSex(pitBean.getSex(), pitBean.getUser_id(), charm, false); + } /** * 开始倒计时 diff --git a/modulemain/src/main/java/com/xscm/modulemain/activity/MainActivity.java b/modulemain/src/main/java/com/xscm/modulemain/activity/MainActivity.java index 147795e..e57ad9e 100644 --- a/modulemain/src/main/java/com/xscm/modulemain/activity/MainActivity.java +++ b/modulemain/src/main/java/com/xscm/modulemain/activity/MainActivity.java @@ -378,8 +378,6 @@ public class MainActivity extends BaseMvpActivity() { -// @Override -// public Void doInBackground() throws Throwable { -// // 预处理礼物数据(如果需要) -// LogUtils.d("@@@@doInBackground",Thread.currentThread().getName()); -// if ("mp4".equals(mBinding.svgaGift.getFileExtension(giftInfo.getPlay_image()))) { -// mBinding.svgaGift.downloadAndPlayMp4(giftInfo.getPlay_image()); -// } -// return null; -// } -// -// @Override -// public void onSuccess(Void result) { -// LogUtils.d("@@@@",Thread.currentThread().getName()); -// -// // 在主线程中更新UI -//// runOnUiThread(() -> { -//// try { -//// // 使用post方法确保在下一个消息循环中执行 -//// mBinding.svgaGift.post(() -> { -//// mBinding.svgaGift.setSource(giftInfo.getPlay_image(), 2); -//// }); -//// } catch (Exception e) { -//// LogUtils.e("Error setting gift source: " + e.getMessage()); -//// } -//// }); -// } -// }); - List pitList = mRoomInfoResp.getRoom_info().getPit_list(); if (pitList == null) return; @@ -1233,15 +1201,20 @@ public class RoomActivity extends BaseMvpActivity - - - + + + - + + + + android:layout_height="match_parent"> + + - + - - - - - - - + + \ No newline at end of file