Untitled

 avatar
unknown
plain_text
6 months ago
2.1 kB
4
Indexable
package com.caps.arfitcheck.activities

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.CheckBox
import android.widget.Toast
import androidx.core.content.ContextCompat
import com.caps.arfitcheck.BaseActivity
import com.caps.arfitcheck.R
import com.caps.arfitcheck.activities.MainActivity.Companion.MAIN_ACTIVITY_CATEGORY_KEY
import com.caps.arfitcheck.activities.SplashScreen.Companion.ACCEPTED_TERMS_KEY
import com.caps.arfitcheck.activities.SplashScreen.Companion.PREFS_NAME
import com.caps.arfitcheck.databinding.BActivityTermsAndConditionsBinding
import com.caps.arfitcheck.instructions.instructionActivity


class TermsAndConditions : AppCompatActivity() {

    private lateinit var binding: BActivityTermsAndConditionsBinding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding = BActivityTermsAndConditionsBinding.inflate(layoutInflater)
        setContentView(binding.root)

        val checkBox = findViewById<CheckBox>(R.id.checkbox_toTerms)
        val proceedButton = findViewById<Button>(R.id.proceed_btn)

        proceedButton.isEnabled = false

        checkBox.setOnCheckedChangeListener { _, isChecked ->
            proceedButton.isEnabled = isChecked
            if (isChecked) {
                proceedButton.setBackgroundColor(ContextCompat.getColor(this, R.color.active_button_color))
            } else {
                proceedButton.setBackgroundColor(ContextCompat.getColor(this, R.color.inactive_button_color))
            }

        }

        proceedButton.setOnClickListener {
            if (checkBox.isChecked) {
                val sharedPreferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
                sharedPreferences.edit().putBoolean(ACCEPTED_TERMS_KEY, true).apply()
                val intent = Intent(this, GetStartedActivity::class.java)
                startActivity(intent)
                finish()
            }
        }
    }




}
Editor is loading...
Leave a Comment