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 (33.00 to 47.00)