读取新手任务金币数量到UI
This commit is contained in:
parent
58b33b9399
commit
df87261b62
|
|
@ -1,6 +1,7 @@
|
||||||
package com.gamedog.vididin
|
package com.gamedog.vididin
|
||||||
|
|
||||||
object VidiConst {
|
object VidiConst {
|
||||||
|
|
||||||
const val URL_DISCORD: String = "https://www.baidu.com"
|
const val URL_DISCORD: String = "https://www.baidu.com"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -18,6 +19,8 @@ object VidiConst {
|
||||||
*/
|
*/
|
||||||
const val YOUTUBE_API_KEY = "AIzaSyBm9k2lS_j7Fdd43NEPkcfikJRotup5DMY"
|
const val YOUTUBE_API_KEY = "AIzaSyBm9k2lS_j7Fdd43NEPkcfikJRotup5DMY"
|
||||||
|
|
||||||
|
const val GOLD_IN_CONFIG: String = "金币"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -95,23 +95,33 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
beginnerTaskWithdraw.initUI(R.mipmap.icon_cash_s, R.string.beginner_withdraw_title, R.string.beginner_withdraw_desc,R.string.resgatar)
|
with(beginnerTaskWithdraw) {
|
||||||
beginnerTaskWithdraw.setRewardIcon(R.mipmap.icon_cash_s)
|
initUI(R.mipmap.icon_cash_s, R.string.beginner_withdraw_title, R.string.beginner_withdraw_desc,R.string.resgatar)
|
||||||
beginnerTaskWithdraw.setRewardTextStyle(21, R.color.green_39)
|
//setRewardTextStyle(21, R.color.green_39)
|
||||||
beginnerTaskWithdraw.setActionFun {
|
setActionFun {
|
||||||
gotoWithDraw()
|
gotoWithDraw()
|
||||||
|
}
|
||||||
|
setRewardInfo(TaskManager.instance().getNewbieFirstWithdrawTask()!!)
|
||||||
}
|
}
|
||||||
|
|
||||||
beginnerTaskDiscord.initUI(R.mipmap.icon_dicord, R.string.beginner_discord_title, R.string.beginner_discord_desc,R.string.resgatar)
|
|
||||||
beginnerTaskDiscord.setActionFun {
|
with(beginnerTaskDiscord) {
|
||||||
gotoDiscord()
|
initUI(R.mipmap.icon_dicord, R.string.beginner_discord_title, R.string.beginner_discord_desc,R.string.resgatar)
|
||||||
|
setActionFun {
|
||||||
|
gotoDiscord()
|
||||||
|
}
|
||||||
|
setRewardInfo(TaskManager.instance().getNewbieJoinDiscordTask()!!)
|
||||||
}
|
}
|
||||||
|
|
||||||
beginnerTaskEnableNotify.initUI(R.mipmap.icon_notify, R.string.beginner_notify_title, R.string.beginner_notify_desc,R.string.Resgatado)
|
with(beginnerTaskEnableNotify) {
|
||||||
beginnerTaskEnableNotify.setActionFun {
|
initUI(R.mipmap.icon_notify, R.string.beginner_notify_title, R.string.beginner_notify_desc,R.string.Resgatado)
|
||||||
gotoNotification()
|
beginnerTaskEnableNotify.setActionFun {
|
||||||
|
gotoNotification()
|
||||||
|
}
|
||||||
|
setRewardInfo(TaskManager.instance().getNewbieEnableNotifyTask()!!)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
dailyTaskWatch1.initUI(R.mipmap.icon_video_task, R.string.daily_video_task_title, 1, R.string.resgatar)
|
dailyTaskWatch1.initUI(R.mipmap.icon_video_task, R.string.daily_video_task_title, 1, R.string.resgatar)
|
||||||
dailyTaskWatch1.setActionFun {
|
dailyTaskWatch1.setActionFun {
|
||||||
gotoWithVideo()
|
gotoWithVideo()
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,11 @@ import android.util.AttributeSet
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.widget.LinearLayout
|
import android.widget.LinearLayout
|
||||||
import com.ama.core.architecture.util.setOnClickBatch
|
import com.ama.core.architecture.util.setOnClickBatch
|
||||||
|
import com.gamedog.vididin.R
|
||||||
|
import com.gamedog.vididin.VidiConst
|
||||||
import com.gamedog.vididin.databinding.BeginnerTaskItemViewBinding
|
import com.gamedog.vididin.databinding.BeginnerTaskItemViewBinding
|
||||||
|
import com.gamedog.vididin.main.fragments.task.Task
|
||||||
|
import com.gamedog.vididin.manager.TaskManager
|
||||||
|
|
||||||
|
|
||||||
class BeginnerTaskItemView @JvmOverloads constructor(
|
class BeginnerTaskItemView @JvmOverloads constructor(
|
||||||
|
|
@ -39,12 +43,10 @@ class BeginnerTaskItemView @JvmOverloads constructor(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
fun setRewardNum(rewardNum: String) {
|
fun setRewardInfo(taskReward: Task) {
|
||||||
mBinding.tvRewardNum.text = rewardNum
|
val isRewardGold = VidiConst.GOLD_IN_CONFIG == taskReward.reward_type;
|
||||||
}
|
mBinding.ivRewardIcon.setImageResource(if (isRewardGold) R.mipmap.icon_glod_small else R.mipmap.icon_cash_s)
|
||||||
|
mBinding.tvRewardNum.text = taskReward.reward_value.toString()
|
||||||
fun setRewardIcon(iconRes: Int) {
|
|
||||||
mBinding.ivRewardIcon.setImageResource(iconRes)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue