 animation.   class MainActivity : AppCompatActivity() {      override fun onCreate(savedInstanceState: Bundle?) {         super.onCreate(savedInstanceState)         setContentView(R.layout.activity_main)         bind()     }      private fun bind() {         addQuestions()         addAnswers()     }      @SuppressLint("InflateParams")     private fun addQuestions() {         val inflater = getSystemService(             Context.LAYOUT_INFLATER_SERVICE         ) as LayoutInflater         for (i in 0..0) {             val view = inflater.inflate(R.layout.item_question, null)             view.setOnDragListener(DragListener())             questionContainer.addView(view)         }     }      @SuppressLint("InflateParams")     private fun addAnswers() {         val inflater = getSystemService(             Context.LAYOUT_INFLATER_SERVICE         ) as LayoutInflater         for (i in 0..0) {             val view = inflater.inflate(R.layout.item_answer, null)             view.setOnTouchListener(DragItemTouchListener())             answerContainer.addView(view)         }     }      private inner class DragItemTouchListener : OnTouchListener {          override fun onTouch(view: View, motionEvent: MotionEvent): Boolean {             return if (motionEvent.action == MotionEvent.ACTION_DOWN) {                 dragMultiple(view)                 true             } else {                 false             }         }          private fun dragMultiple(view : View) {             val 