By extending ViewGroup, the PolarLayout enables placing child views on the disk-like layout by using radius, azimuth and etc. As a result, the UI design and Animation could be quite easy.