360 panorama is a new technique risen in the recent years. It is a special kind of picture and captures all the views 360 degree around the photographer from left to right and top to bottom. The image is insane and the cover photo is one of the examples.

So, as an Android developer, how do we show a 360 panorama image in an Android application? Your first idea is probably using the ImageView . However, ImageView only shows 360 panorama as a plain image which does not fully shows how great 360 panorama can be.

Luckily, Google provides a great library Google VR SDK, which layouts the 360 panorama perfectly and rotate the image according to the user posture. This minimum SDK version is 19, i.e. Android 4.4. See below for the illustration:

In this article, it covers: