diff --git a/README.md b/README.md
index 9ba6781..f87da1e 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 0000000..6289816
Binary files /dev/null and b/art/PanoramaImageView.gif differ
diff --git a/pages/Image.md b/pages/Image.md
index 52a31b8..ab96f19 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) |