У меня есть серия растровых изображений, которые я хочу установить в массив растровых изображений.
var wallFaces: Array<Bitmap>? = null
Я могу сделать это: (это работает)
init {
wallFaces?.set(0,BitmapFactory.decodeResource(context.resources, R.drawable.brick_wall_face_0))
wallFaces?.set(1,BitmapFactory.decodeResource(context.resources, R.drawable.brick_wall_face_1))
etc...
}
Но для больше гибкости, я хотел бы сделать что-то вроде этого:
init {
for(i in 0..1) {
wallFaces?.set(i,BitmapFactory.decodeResource(context.resources, R.drawable.brick_wall_face_<i>))
}
}
Я не могу найти правильный синтаксис, чтобы он соответствовал. Есть идеи?