Не вращается картинка

написал код для вращения картинки а он не работает что не так с кодом ?

class MainActivity : AppCompatActivity() {

     lateinit var tvResult : TextView
     lateinit var rul: ImageView
     lateinit var random : Random
     var          old_deeGre: Int = 0
    var           deeGre: Int = 0
    var FACTOR = 4.86F


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)


        rul = findViewById<ImageView>(R.id.rul)

    }


    fun onClicStart(view: View){
        old_deeGre = deeGre % 360;
        deeGre = random.nextInt(3600)+720;

        var rotate : RotateAnimation = RotateAnimation(
            old_deeGre.toFloat(),
            deeGre.toFloat(),
            RotateAnimation.RELATIVE_TO_SELF,
            0.5f,
            RotateAnimation.RELATIVE_TO_SELF,
            0.5f
        )
        rotate.duration = 3600;
        rotate.fillAfter = true;
        //rul.animation = rotate
        rul.startAnimation(rotate)
        rotate.start()
    }
}

Ответы (0 шт):