天天看点

安卓开发仿微信图片拖拽_Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)...

【实例简介】

Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)

【实例截图】

【核心代码】

ImageDemo-2014-02-18

└── ImageDemo-2014-02-18

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   ├── com

│   │   │   └── loveplusplus

│   │   │   └── demo

│   │   │   └── image

│   │   │   ├── BuildConfig.class

│   │   │   ├── HackyViewPager.class

│   │   │   ├── ImageDetailFragment$1.class

│   │   │   ├── ImageDetailFragment$2.class

│   │   │   ├── ImageDetailFragment.class

│   │   │   ├── ImagePagerActivity$1.class

│   │   │   ├── ImagePagerActivity$ImagePagerAdapter.class

│   │   │   ├── ImagePagerActivity.class

│   │   │   ├── MainActivity$MyTask.class

│   │   │   ├── MainActivity.class

│   │   │   ├── MyApplication.class

│   │   │   ├── MyBean.class

│   │   │   ├── MyGridAdapter$MyGridViewHolder.class

│   │   │   ├── MyGridAdapter.class

│   │   │   ├── MyListAdapter$1.class

│   │   │   ├── MyListAdapter$ViewHolder.class

│   │   │   ├── MyListAdapter.class

│   │   │   ├── MyMessage.class

│   │   │   ├── NoScrollGridView.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$color.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$menu.class

│   │   │   ├── R$string.class

│   │   │   ├── R$style.class

│   │   │   └── R.class

│   │   └── uk

│   │   └── co

│   │   └── senab

│   │   └── photoview

│   │   ├── Compat.class

│   │   ├── DefaultOnDoubleTapListener.class

│   │   ├── gestures

│   │   │   ├── CupcakeGestureDetector.class

│   │   │   ├── EclairGestureDetector.class

│   │   │   ├── FroyoGestureDetector$1.class

│   │   │   ├── FroyoGestureDetector.class

│   │   │   ├── GestureDetector.class

│   │   │   ├── OnGestureListener.class

│   │   │   └── VersionedGestureDetector.class

│   │   ├── IPhotoView.class

│   │   ├── log

│   │   │   ├── Logger.class

│   │   │   ├── LoggerDefault.class

│   │   │   └── LogManager.class

│   │   ├── PhotoViewAttacher$1.class

│   │   ├── PhotoViewAttacher$AnimatedZoomRunnable.class

│   │   ├── PhotoViewAttacher$FlingRunnable.class

│   │   ├── PhotoViewAttacher$OnMatrixChangedListener.class

│   │   ├── PhotoViewAttacher$OnPhotoTapListener.class

│   │   ├── PhotoViewAttacher$OnViewTapListener.class

│   │   ├── PhotoViewAttacher.class

│   │   ├── PhotoView.class

│   │   └── scrollerproxy

│   │   ├── GingerScroller.class

│   │   ├── IcsScroller.class

│   │   ├── PreGingerScroller.class

│   │   └── ScrollerProxy.class

│   ├── classes.dex

│   ├── dexedLibs

│   │   ├── android-support-v4-c49f9f1282ce515a54dbadc3a850c7dd.jar

│   │   ├── android-support-v4-e750a3a59c6efa38f850dab88f43e24f.jar

│   │   ├── gson-2.2.4-1069d261ba5b5431ad67da2070466dbc.jar

│   │   ├── photoview-library-1.2.2-6ef19c1f7657f470e1e81a94c25a2e98.jar

│   │   ├── photoview-library-1.2.2-951ad01372d17084bc7df6cd04136b42.jar

│   │   ├── universal-image-loader-1.8.6-0128ba1c0cf8f375da7335238ba4b828.jar

│   │   ├── universal-image-loader-1.8.6-c01eb241eb73a8186489e6be7ed41bd2.jar

│   │   └── universal-image-loader-1.9.1-9b4ce57863c14d0bf0aa4a5c03dd9dc1.jar

│   ├── ImageDemo.apk

│   ├── jarlist.cache

│   ├── res

│   │   └── crunch

│   │   ├── drawable-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-nodpi

│   │   │   └── empty_photo.png

│   │   ├── drawable-xhdpi

│   │   │   └── ic_launcher.png

│   │   └── drawable-xxhdpi

│   │   └── ic_launcher.png

│   └── resources.ap_

├── gen

│   └── com

│   └── loveplusplus

│   └── demo

│   └── image

│   ├── BuildConfig.java

│   └── R.java

├── libs

│   ├── android-support-v4.jar

│   ├── gson-2.2.4.jar

│   └── universal-image-loader-1.9.1.jar

├── proguard-project.txt

├── project.properties

├── res

│   ├── drawable-hdpi

│   │   └── ic_launcher.png

│   ├── drawable-mdpi

│   │   └── ic_launcher.png

│   ├── drawable-nodpi

│   │   └── empty_photo.png

│   ├── drawable-xhdpi

│   │   └── ic_launcher.png

│   ├── drawable-xxhdpi

│   │   └── ic_launcher.png

│   ├── layout

│   │   ├── activity_main.xml

│   │   ├── gridview_item.xml

│   │   ├── image_detail_fragment.xml

│   │   ├── image_detail_pager.xml

│   │   └── list_item.xml

│   ├── menu

│   │   └── main.xml

│   ├── values

│   │   ├── colors.xml

│   │   ├── strings.xml

│   │   └── styles.xml

│   ├── values-v11

│   │   └── styles.xml

│   └── values-v14

│   └── styles.xml

└── src

├── com

│   └── loveplusplus

│   └── demo

│   └── image

│   ├── HackyViewPager.java

│   ├── ImageDetailFragment.java

│   ├── ImagePagerActivity.java

│   ├── MainActivity.java

│   ├── MyApplication.java

│   ├── MyBean.java

│   ├── MyGridAdapter.java

│   ├── MyListAdapter.java

│   ├── MyMessage.java

│   └── NoScrollGridView.java

└── uk

└── co

└── senab

└── photoview

├── Compat.java

├── DefaultOnDoubleTapListener.java

├── gestures

│   ├── CupcakeGestureDetector.java

│   ├── EclairGestureDetector.java

│   ├── FroyoGestureDetector.java

│   ├── GestureDetector.java

│   ├── OnGestureListener.java

│   └── VersionedGestureDetector.java

├── IPhotoView.java

├── log

│   ├── LoggerDefault.java

│   ├── Logger.java

│   └── LogManager.java

├── PhotoViewAttacher.java

├── PhotoView.java

└── scrollerproxy

├── GingerScroller.java

├── IcsScroller.java

├── PreGingerScroller.java

└── ScrollerProxy.java

51 directories, 123 files