VidiDin-Android/app/src/main/java/com/gamedog/vididin/widget/DailySignItemView.kt

42 lines
985 B
Kotlin
Raw Normal View History

2025-11-20 07:30:17 +00:00
package com.gamedog.vididin.widget
import android.content.Context
import android.util.AttributeSet
import android.view.LayoutInflater
import android.widget.LinearLayout
2025-11-20 08:00:23 +00:00
import com.gamedog.vididin.R
2025-11-20 07:30:17 +00:00
import com.gamedog.vididin.databinding.DailySignItemBinding
2025-11-20 08:00:23 +00:00
import com.gamedog.vididin.main.fragments.task.DailySignBean
2025-11-20 07:30:17 +00:00
import kotlin.run
class DailySignItemView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : LinearLayout(context, attrs, defStyleAttr) {
2025-11-20 08:00:23 +00:00
private lateinit var mData: DailySignBean
private lateinit var mBinding: DailySignItemBinding
2025-11-20 07:30:17 +00:00
init {
mBinding = DailySignItemBinding.inflate(LayoutInflater.from(context), this, true)
2025-11-20 08:00:23 +00:00
mBinding.run {
2025-11-20 07:30:17 +00:00
}
}
2025-11-20 08:00:23 +00:00
fun setData(data: DailySignBean) {
mData = data
mBinding.tvGoldNum.text = "" + mData.rewardGold
mBinding.tvDayNum.text = context.getString(R.string.day) + " "+ mData.dayIndex
}
2025-11-20 07:30:17 +00:00
}