bug修改 - 签到界面可以优化一下, 改为点击当天的签到框,也能直接领取当天的签到奖励
This commit is contained in:
parent
63e867ad72
commit
a75d47a04c
|
|
@ -136,16 +136,6 @@ class DailySignDialog(context: Activity) : BindingDialog<DialogDailySignBinding>
|
||||||
mSignItemViewList.add(signItem7)
|
mSignItemViewList.add(signItem7)
|
||||||
|
|
||||||
|
|
||||||
mSignItemViewList[mCurDayIndex].setOnClickListener {
|
|
||||||
fun onClick(v: View?) {
|
|
||||||
val curDayView = mSignItemViewList[mCurDayIndex]
|
|
||||||
val curDayStateBean = curDayView.getStateBean()
|
|
||||||
if (!curDayStateBean.hasSigned) {
|
|
||||||
clickedNormalSign()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mConfigList?.let {
|
mConfigList?.let {
|
||||||
mSignItemViewList.forEachIndexed { index, itemView->
|
mSignItemViewList.forEachIndexed { index, itemView->
|
||||||
itemView.setData(mConfigList!![index],
|
itemView.setData(mConfigList!![index],
|
||||||
|
|
@ -159,6 +149,14 @@ class DailySignDialog(context: Activity) : BindingDialog<DialogDailySignBinding>
|
||||||
mCurDayIndex = TaskManager.instance().dailySignStatus().getCurDayIndexOfDailyCheckIn()
|
mCurDayIndex = TaskManager.instance().dailySignStatus().getCurDayIndexOfDailyCheckIn()
|
||||||
mSignItemViewList[mCurDayIndex].setSelectState(true)
|
mSignItemViewList[mCurDayIndex].setSelectState(true)
|
||||||
updateUI(mCurDayIndex)
|
updateUI(mCurDayIndex)
|
||||||
|
|
||||||
|
mSignItemViewList[mCurDayIndex].setOnClickListener {
|
||||||
|
val curDayView = mSignItemViewList[mCurDayIndex]
|
||||||
|
val curDayStateBean = curDayView.getStateBean()
|
||||||
|
if (!curDayStateBean.hasSigned) {
|
||||||
|
clickedNormalSign()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue