three questions in animation and transition section...
1) Why we take layout as ViewGroup instead of RelativeLayout?
2)Why we set on click listener as RelativeLayout.OnClickListener, when I am creating it, it automatically generates with View.OnclickLiustener so what is the difference??
3) Why we declate our button as View data type var in moveButton method??

video link https://www.youtube.com/watch?v=SVPB-XEvhL4 (33.00 to 47.00)