├── .gitignore ├── .idea ├── caches │ └── gradle_models.ser ├── codeStyles │ └── Project.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── jarRepositories.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app-debug.apk ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── qingchun.jpg │ └── qmsht.jpg │ ├── java │ └── com │ │ └── android │ │ └── fresco │ │ └── demo │ │ ├── App.java │ │ ├── AssetsActivity.java │ │ ├── BigBigImageActivity.java │ │ ├── BigImageActivity.java │ │ ├── BitmapActivity.java │ │ ├── Blur2Activity.java │ │ ├── BlurActivity.java │ │ ├── FrescoBaseUseActivity.java │ │ ├── GIFFirstFrameActivity.java │ │ ├── GifActivity.java │ │ ├── ImageSizeActivity.java │ │ ├── LoadDiskCacheImageActivity.java │ │ ├── MainActivity.java │ │ ├── MeiziActivity.java │ │ ├── SingleImageControllerDemoActivity.java │ │ ├── UseDataBindingActivity.java │ │ ├── WebpActivity.java │ │ ├── databinding │ │ └── ImageBindingAdapter.java │ │ ├── okhttp3 │ │ └── OkHttpNetworkFetcher.java │ │ └── photo │ │ ├── OnItemClickListener.java │ │ ├── PhotoAlbumActivity.java │ │ ├── PhotoBrowseActivity.java │ │ ├── PhotoWallActivity.java │ │ └── PhotoWallAdapter.java │ └── res │ ├── drawable-xhdpi │ ├── default_pic.png │ ├── icon_delete.png │ ├── meizi.jpg │ └── meizi_webp.webp │ ├── layout │ ├── activity_fresco_assets.xml │ ├── activity_fresco_base_use.xml │ ├── activity_fresco_big.xml │ ├── activity_fresco_big_big.xml │ ├── activity_fresco_bitmap.xml │ ├── activity_fresco_blur.xml │ ├── activity_fresco_blur2.xml │ ├── activity_fresco_gif.xml │ ├── activity_fresco_gif_bitmap.xml │ ├── activity_fresco_local_disk_cache.xml │ ├── activity_fresco_meizi.xml │ ├── activity_fresco_scale.xml │ ├── activity_fresco_use_databinding.xml │ ├── activity_local_photo_wall.xml │ ├── activity_main.xml │ ├── activity_photo_browse.xml │ ├── activity_photo_wall.xml │ └── photo_wall_item.xml │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── fresco-helper ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── facebook │ │ └── fresco │ │ └── helper │ │ ├── ImageLoader.java │ │ ├── Phoenix.java │ │ ├── blur │ │ ├── BitmapBlurHelper.java │ │ ├── FastBlur.java │ │ └── RSBlur.java │ │ ├── config │ │ ├── BitmapMemoryCacheParamsSupplier.java │ │ └── PhoenixConfig.java │ │ ├── controller │ │ └── SingleImageControllerListener.java │ │ ├── listener │ │ ├── IDownloadResult.java │ │ ├── IResult.java │ │ └── OnProgressListener.java │ │ ├── loading │ │ ├── ImageLoadingDrawable.java │ │ ├── LoadingProgressBarView.java │ │ └── ProgressBarDrawable.java │ │ ├── photoview │ │ ├── LargePhotoView.java │ │ ├── MViewPager.java │ │ ├── PhotoDraweeView.java │ │ ├── PhotoX.java │ │ ├── PictureBrowseActivity.java │ │ ├── PictureBrowseAdapter.java │ │ ├── anim │ │ │ ├── AnimListener.java │ │ │ ├── SceneScaleUpAnimator.java │ │ │ ├── TransitionAnimator.java │ │ │ ├── TransitionCompat.java │ │ │ ├── ViewAnim.java │ │ │ ├── ViewOptions.java │ │ │ └── ViewOptionsCompat.java │ │ ├── entity │ │ │ └── PhotoInfo.java │ │ └── photodraweeview │ │ │ ├── Attacher.java │ │ │ ├── DefaultOnDoubleTapListener.java │ │ │ ├── IAttacher.java │ │ │ ├── OnPhotoTapListener.java │ │ │ ├── OnScaleChangeListener.java │ │ │ ├── OnScaleDragGestureListener.java │ │ │ ├── OnViewTapListener.java │ │ │ └── ScaleDragDetector.java │ │ ├── statusbar │ │ ├── StatusBarCompat.java │ │ ├── StatusBarCompatKitKat.java │ │ ├── StatusBarCompatLollipop.java │ │ └── StatusBarFontColorUtils.java │ │ └── utils │ │ ├── CircleBitmapTransform.java │ │ ├── DensityUtil.java │ │ ├── DragCloseHelper.java │ │ ├── FileUtils.java │ │ ├── IOUtils.java │ │ ├── ImageFileUtils.java │ │ ├── MLog.java │ │ ├── PhotoConstant.java │ │ └── StreamTool.java │ └── res │ ├── drawable-xhdpi │ └── loading_dialog.png │ ├── drawable │ └── progressbar_dialog_view.xml │ ├── layout │ ├── activity_picture_browse.xml │ ├── big_image_item.xml │ └── picture_browse_item.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── big_image_browse.jpg ├── demo.jpg ├── demo1.jpg └── photo_wall.jpg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/caches/gradle_models.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/caches/gradle_models.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/README.md -------------------------------------------------------------------------------- /app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app-debug.apk -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/qingchun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/assets/qingchun.jpg -------------------------------------------------------------------------------- /app/src/main/assets/qmsht.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/assets/qmsht.jpg -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/AssetsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/AssetsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/BigBigImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/BigBigImageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/BigImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/BigImageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/BitmapActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/BitmapActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/Blur2Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/Blur2Activity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/BlurActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/BlurActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/FrescoBaseUseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/FrescoBaseUseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/GIFFirstFrameActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/GIFFirstFrameActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/GifActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/GifActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/ImageSizeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/ImageSizeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/LoadDiskCacheImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/LoadDiskCacheImageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/MeiziActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/MeiziActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/SingleImageControllerDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/SingleImageControllerDemoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/UseDataBindingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/UseDataBindingActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/WebpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/WebpActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/databinding/ImageBindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/databinding/ImageBindingAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/okhttp3/OkHttpNetworkFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/okhttp3/OkHttpNetworkFetcher.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/photo/OnItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/photo/OnItemClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/photo/PhotoAlbumActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/photo/PhotoAlbumActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/photo/PhotoBrowseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/photo/PhotoBrowseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/photo/PhotoWallActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/photo/PhotoWallActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/fresco/demo/photo/PhotoWallAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/java/com/android/fresco/demo/photo/PhotoWallAdapter.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/default_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/drawable-xhdpi/default_pic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/drawable-xhdpi/icon_delete.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/meizi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/drawable-xhdpi/meizi.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/meizi_webp.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/drawable-xhdpi/meizi_webp.webp -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_assets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_assets.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_base_use.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_base_use.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_big.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_big.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_big_big.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_big_big.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_bitmap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_bitmap.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_blur.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_blur.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_blur2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_blur2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_gif.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_gif.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_gif_bitmap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_gif_bitmap.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_local_disk_cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_local_disk_cache.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_meizi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_meizi.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_scale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_scale.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fresco_use_databinding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_fresco_use_databinding.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_local_photo_wall.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_local_photo_wall.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_photo_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_photo_browse.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_photo_wall.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/activity_photo_wall.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/photo_wall_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/layout/photo_wall_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /fresco-helper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/.gitignore -------------------------------------------------------------------------------- /fresco-helper/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/build.gradle -------------------------------------------------------------------------------- /fresco-helper/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/proguard-rules.pro -------------------------------------------------------------------------------- /fresco-helper/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/ImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/ImageLoader.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/Phoenix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/Phoenix.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/blur/BitmapBlurHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/blur/BitmapBlurHelper.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/blur/FastBlur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/blur/FastBlur.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/blur/RSBlur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/blur/RSBlur.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/config/BitmapMemoryCacheParamsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/config/BitmapMemoryCacheParamsSupplier.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/config/PhoenixConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/config/PhoenixConfig.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/controller/SingleImageControllerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/controller/SingleImageControllerListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/listener/IDownloadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/listener/IDownloadResult.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/listener/IResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/listener/IResult.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/listener/OnProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/listener/OnProgressListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/loading/ImageLoadingDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/loading/ImageLoadingDrawable.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/loading/LoadingProgressBarView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/loading/LoadingProgressBarView.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/loading/ProgressBarDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/loading/ProgressBarDrawable.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/LargePhotoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/LargePhotoView.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/MViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/MViewPager.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PhotoDraweeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PhotoDraweeView.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PhotoX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PhotoX.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PictureBrowseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PictureBrowseActivity.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PictureBrowseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/PictureBrowseAdapter.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/AnimListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/AnimListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/SceneScaleUpAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/SceneScaleUpAnimator.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/TransitionAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/TransitionAnimator.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/TransitionCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/TransitionCompat.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewAnim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewAnim.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewOptions.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewOptionsCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/anim/ViewOptionsCompat.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/entity/PhotoInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/entity/PhotoInfo.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/Attacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/Attacher.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/DefaultOnDoubleTapListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/DefaultOnDoubleTapListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/IAttacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/IAttacher.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnPhotoTapListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnPhotoTapListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnScaleChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnScaleChangeListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnScaleDragGestureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnScaleDragGestureListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnViewTapListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/OnViewTapListener.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/ScaleDragDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/photoview/photodraweeview/ScaleDragDetector.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompat.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompatKitKat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompatKitKat.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompatLollipop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarCompatLollipop.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarFontColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/statusbar/StatusBarFontColorUtils.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/CircleBitmapTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/CircleBitmapTransform.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/DensityUtil.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/DragCloseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/DragCloseHelper.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/FileUtils.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/IOUtils.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/ImageFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/ImageFileUtils.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/MLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/MLog.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/PhotoConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/PhotoConstant.java -------------------------------------------------------------------------------- /fresco-helper/src/main/java/com/facebook/fresco/helper/utils/StreamTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/java/com/facebook/fresco/helper/utils/StreamTool.java -------------------------------------------------------------------------------- /fresco-helper/src/main/res/drawable-xhdpi/loading_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/drawable-xhdpi/loading_dialog.png -------------------------------------------------------------------------------- /fresco-helper/src/main/res/drawable/progressbar_dialog_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/drawable/progressbar_dialog_view.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/layout/activity_picture_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/layout/activity_picture_browse.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/layout/big_image_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/layout/big_image_item.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/layout/picture_browse_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/layout/picture_browse_item.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /fresco-helper/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/fresco-helper/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/big_image_browse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/images/big_image_browse.jpg -------------------------------------------------------------------------------- /images/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/images/demo.jpg -------------------------------------------------------------------------------- /images/demo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/images/demo1.jpg -------------------------------------------------------------------------------- /images/photo_wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/images/photo_wall.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hpdx/fresco-helper/HEAD/settings.gradle --------------------------------------------------------------------------------