ActivityViewActivity.kt 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.xunao.effectdemo.activity
  2. import android.annotation.SuppressLint
  3. import android.app.Activity
  4. import android.os.Bundle
  5. import android.view.View
  6. import com.xunao.effectdemo.R
  7. import kotlinx.android.synthetic.main.activity_view.*
  8. /**
  9. * author : 程中强
  10. * e-mail : 740479946@qq.com
  11. * date : 2022/8/1610:59
  12. * desc :
  13. * version: 1.0
  14. */
  15. class ActivityViewActivity : Activity(){
  16. private var click1 = true
  17. private var click2 = true
  18. private var click3 = true
  19. private var click4 = true
  20. @SuppressLint("ResourceAsColor")
  21. override fun onCreate(savedInstanceState: Bundle?) {
  22. super.onCreate(savedInstanceState)
  23. setContentView(R.layout.activity_view)
  24. rl1.setOnClickListener{v->
  25. view1.visibility =if (click1) View.VISIBLE else View.GONE
  26. click1 = !click1
  27. }
  28. rl2.setOnClickListener{v->
  29. view2.visibility = if (click2) View.VISIBLE else View.GONE
  30. click2 = !click2
  31. }
  32. rl3.setOnClickListener{v->
  33. view3.visibility = if (click3) View.VISIBLE else View.GONE
  34. click3 = !click3
  35. }
  36. rl4.setOnClickListener{v->
  37. view4.visibility = if (click4) View.VISIBLE else View.GONE
  38. click4 = !click4
  39. }
  40. }
  41. }