bug修改 - 签到界面可以优化一下, 改为点击当天的签到框,也能直接领取当天的签到奖励

This commit is contained in:
renhaoting 2025-12-26 13:54:43 +08:00
parent 63e867ad72
commit a75d47a04c
1 changed files with 8 additions and 10 deletions

View File

@ -136,16 +136,6 @@ class DailySignDialog(context: Activity) : BindingDialog<DialogDailySignBinding>
mSignItemViewList.add(signItem7)
mSignItemViewList[mCurDayIndex].setOnClickListener {
fun onClick(v: View?) {
val curDayView = mSignItemViewList[mCurDayIndex]
val curDayStateBean = curDayView.getStateBean()
if (!curDayStateBean.hasSigned) {
clickedNormalSign()
}
}
}
mConfigList?.let {
mSignItemViewList.forEachIndexed { index, itemView->
itemView.setData(mConfigList!![index],
@ -159,6 +149,14 @@ class DailySignDialog(context: Activity) : BindingDialog<DialogDailySignBinding>
mCurDayIndex = TaskManager.instance().dailySignStatus().getCurDayIndexOfDailyCheckIn()
mSignItemViewList[mCurDayIndex].setSelectState(true)
updateUI(mCurDayIndex)
mSignItemViewList[mCurDayIndex].setOnClickListener {
val curDayView = mSignItemViewList[mCurDayIndex]
val curDayStateBean = curDayView.getStateBean()
if (!curDayStateBean.hasSigned) {
clickedNormalSign()
}
}
}