Newer
Older
CasicSmartTube / app / src / main / java / com / casic / smarttube / view / AboutUsActivity.kt
package com.casic.smarttube.view

import android.os.Bundle
import com.casic.smarttube.BuildConfig
import com.casic.smarttube.R
import com.casic.smarttube.databinding.ActivityAboutUsBinding
import com.casic.smarttube.extensions.initImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
import com.pengxh.kt.lite.utils.ActivityStackManager
import com.pengxh.kt.lite.widget.TitleBarView

class AboutUsActivity : KotlinBaseActivity<ActivityAboutUsBinding>() {

    override fun initViewBinding(): ActivityAboutUsBinding {
        return ActivityAboutUsBinding.inflate(layoutInflater)
    }

    override fun setupTopBarLayout() {
        binding.rootView.initImmersionBar(this, false, R.color.mainThemeColor)
        binding.titleView.setOnClickListener(object : TitleBarView.OnClickListener {
            override fun onLeftClick() {
                finish()
            }

            override fun onRightClick() {

            }
        })
    }

    override fun initOnCreate(savedInstanceState: Bundle?) {
        ActivityStackManager.addActivity(this)
        binding.versionCodeView.text = String.format("版本信息:V${BuildConfig.VERSION_NAME}")
    }

    override fun observeRequestState() {

    }

    override fun initEvent() {

    }
}