У меня есть код для создания изображения во время выполнения.Я хотел бы иметь возможность создавать неограниченное количество изображений в приложении и касаться выбора, а затем манипулировать им.(в конце концов, перевод программы или масштабирование) Какой хороший способ сделать это?
Я подумал, что, может быть, я смогу создать примерно 15 переменных, но тогда мне придется сделать 15 onclicklisteners.Может быть, я мог бы создать переменные во время выполнения с подобными именами 1, 2, 3, 4, но я не уверен, что это работает в kotlin.Это код, который у меня есть, но это скорее организационный вопрос, поэтому я думаю, что не важно, чтобы вы уделяли ему много внимания (это работает нормально, мне нужна идея о том, как создать и использовать переменные из этого во время выполнения):
fun makeImageView(bitmap: Bitmap){
//create imageview
var runtime_imView: ImageView = ImageView(this)
runtime_imView.setImageBitmap(bitmap)
//set position
var lp : LayoutParams = LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT)
runtime_imView.setLayoutParams(lp)
//add the imageview
p_relativeLayout.addView(runtime_imView)
}