LottieActivity.kt 905 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.xunao.effectdemo.activity
  2. import android.app.Activity
  3. import android.os.Bundle
  4. import com.xunao.effectdemo.R
  5. import kotlinx.android.synthetic.main.activity_lottie.*
  6. import kotlinx.android.synthetic.main.activity_lottie.view.*
  7. /**
  8. * author : 程中强
  9. * e-mail : 740479946@qq.com
  10. * date : 2022/8/1816:23
  11. * desc :
  12. * version: 1.0
  13. */
  14. class LottieActivity : Activity() {
  15. override fun onCreate(savedInstanceState: Bundle?) {
  16. super.onCreate(savedInstanceState)
  17. setContentView(R.layout.activity_lottie)
  18. // animation_view.
  19. button.setOnClickListener{v->
  20. animation_view.clearAnimation()
  21. animation_view.setAnimation("walk.json")
  22. animation_view.repeatCount = 4
  23. animation_view.playAnimation()
  24. }
  25. }
  26. override fun onDestroy() {
  27. super.onDestroy()
  28. animation_view.clearAnimation()
  29. }
  30. }