Перемещение объекта в ConstraintLayout(Android Studio)
Есть код, который при нажатии стрелок на клавиатуре
поворачивает картинку в разные направления + двигает её.
Этот код работает только с разметкой FrameLayout.
Как его заставить работать с разметкой ConstraintLayout?
private fun move(direction: Direction){
when(direction){
UP ->{
Main_Panzer.rotation = 90f
(Main_Panzer.layoutParams as FrameLayout.LayoutParams).topMargin += -50
}
BOTTOM ->{
Main_Panzer.rotation = 270f
(Main_Panzer.layoutParams as FrameLayout.LayoutParams).topMargin += 50
}
RIGHT ->{
Main_Panzer.rotation = 180f
(Main_Panzer.layoutParams as FrameLayout.LayoutParams).leftMargin += 50
}
LEFT ->{
Main_Panzer.rotation = 0f
(Main_Panzer.layoutParams as FrameLayout.LayoutParams).leftMargin -= 50
}
}
container.removeView(Main_Panzer)
container.addView(Main_Panzer)
}