0xFF0000FF Un literal integer no se ajusta al tipo esperado kotlin.Int

¿Por qué esto no funciona?

var color: Int = 0xFF0000FF 

y por qué tengo que llamar toInt()

 var color: Int = 0xFF0000FF.toInt()