diff --git a/README.md b/README.md
index 9ba67813..f87da1e6 100644
--- a/README.md
+++ b/README.md
@@ -218,6 +218,7 @@ Name | License | Demo
[Pixelate Android](https://github.com/DanielMartinus/Pixelate) | [MIT](http://opensource.org/licenses/MIT) |
[SimpleCropView](https://github.com/IsseiAoki/SimpleCropView) | [MIT](http://opensource.org/licenses/MIT) |
[android-anyshape](https://github.com/lankton/android-anyshape) | [MIT](http://opensource.org/licenses/MIT) |
+[PanoramaImageView](https://github.com/gjiazhe/PanoramaImageView) | [MIT](http://opensource.org/licenses/MIT) |
SeekBar
======================
diff --git a/art/PanoramaImageView.gif b/art/PanoramaImageView.gif
new file mode 100644
index 00000000..6289816b
Binary files /dev/null and b/art/PanoramaImageView.gif differ
diff --git a/pages/Image.md b/pages/Image.md
index 52a31b85..ab96f19c 100644
--- a/pages/Image.md
+++ b/pages/Image.md
@@ -16,3 +16,4 @@ Name | License | Demo
[Pixelate Android](https://github.com/DanielMartinus/Pixelate) | [MIT](http://opensource.org/licenses/MIT) |
[SimpleCropView](https://github.com/IsseiAoki/SimpleCropView) | [MIT](http://opensource.org/licenses/MIT) |
[android-anyshape](https://github.com/lankton/android-anyshape) | [MIT](http://opensource.org/licenses/MIT) |
+[PanoramaImageView](https://github.com/gjiazhe/PanoramaImageView) | [MIT](http://opensource.org/licenses/MIT) |