├── .editorconfig ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── pull_request_template.md └── workflows │ ├── android.yml │ └── publish.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── getstream │ └── photoview │ └── benchmark │ └── BaselineProfileGenerator.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── photoview-dialog ├── .gitignore ├── README.md ├── api │ └── photoview-dialog.api ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── photoview │ │ └── dialog │ │ ├── PhotoViewDialog.kt │ │ ├── common │ │ ├── extensions │ │ │ ├── ImageView.kt │ │ │ ├── PhotoView.kt │ │ │ ├── SparseArray.kt │ │ │ ├── Transition.kt │ │ │ ├── View.kt │ │ │ ├── ViewPager.kt │ │ │ └── ViewPropertyAnimator.kt │ │ ├── gestures │ │ │ ├── detector │ │ │ │ └── SimpleOnGestureListener.kt │ │ │ ├── direction │ │ │ │ ├── SwipeDirection.kt │ │ │ │ └── SwipeDirectionDetector.kt │ │ │ └── dismiss │ │ │ │ └── SwipeToDismissHandler.kt │ │ └── pager │ │ │ ├── MultiTouchViewPager.kt │ │ │ └── RecyclingPagerAdapter.kt │ │ ├── listeners │ │ ├── OnDismissListener.kt │ │ └── OnImageChangeListener.kt │ │ ├── loader │ │ └── ImageLoader.kt │ │ └── viewer │ │ ├── adapter │ │ └── ImagesPagerAdapter.kt │ │ ├── builder │ │ └── BuilderData.kt │ │ ├── dialog │ │ └── ImageViewerDialog.kt │ │ └── view │ │ ├── ImageViewerView.kt │ │ └── TransitionImageAnimator.kt │ └── res │ ├── layout │ └── view_image_viewer.xml │ └── values │ └── styles.xml ├── photoview ├── api │ └── photoview.api ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── baseline-prof.txt │ └── kotlin │ └── io │ └── getstream │ └── photoview │ ├── Compat.kt │ ├── CustomGestureDetector.kt │ ├── OnGestureListener.kt │ ├── OnMatrixChangedListener.kt │ ├── OnOutsidePhotoTapListener.kt │ ├── OnPhotoTapListener.kt │ ├── OnScaleChangedListener.kt │ ├── OnSingleFlingListener.kt │ ├── OnViewDragListener.kt │ ├── OnViewTapListener.kt │ ├── PhotoView.kt │ ├── PhotoViewAttacher.kt │ └── Util.kt ├── preview ├── preview0.gif ├── preview1.gif └── preview2.gif ├── sample ├── api │ └── sample.api ├── build.gradle.kts └── src │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── io │ │ │ └── getstream │ │ │ └── photoview │ │ │ └── sample │ │ │ ├── ActivityTransitionActivity.kt │ │ │ ├── ActivityTransitionToActivity.kt │ │ │ ├── CoilSampleActivity.kt │ │ │ ├── GlideSampleActivity.kt │ │ │ ├── HackyDrawerLayout.kt │ │ │ ├── HackyViewPager.kt │ │ │ ├── ImageAdapter.kt │ │ │ ├── ImageViewHolder.kt │ │ │ ├── ImmersiveActivity.kt │ │ │ ├── LauncherActivity.kt │ │ │ ├── PhotoViewDialogActivity.kt │ │ │ ├── RotationSampleActivity.kt │ │ │ ├── SimpleSampleActivity.kt │ │ │ └── ViewPagerActivity.kt │ └── res │ │ ├── drawable-nodpi │ │ └── wallpaper.jpg │ │ ├── drawable │ │ ├── ic_arrow_back_white_24dp.xml │ │ └── wallpaper2.jpeg │ │ ├── layout │ │ ├── activity_immersive.xml │ │ ├── activity_launcher.xml │ │ ├── activity_photoview_dialog.xml │ │ ├── activity_rotation_sample.xml │ │ ├── activity_simple.xml │ │ ├── activity_simple_sample.xml │ │ ├── activity_transition.xml │ │ ├── activity_transition_to.xml │ │ ├── activity_view_pager.xml │ │ ├── item_image.xml │ │ └── item_sample.xml │ │ ├── menu │ │ ├── main_menu.xml │ │ └── rotation.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── transitions.xml │ └── release │ └── generated │ └── baselineProfiles │ ├── baseline-prof.txt │ └── startup-prof.txt ├── scripts └── publish-module.gradle.kts ├── settings.gradle.kts └── spotless ├── copyright.kt ├── copyright.kts └── copyright.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/io/getstream/photoview/benchmark/BaselineProfileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/benchmark/src/main/java/io/getstream/photoview/benchmark/BaselineProfileGenerator.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /photoview-dialog/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /photoview-dialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/README.md -------------------------------------------------------------------------------- /photoview-dialog/api/photoview-dialog.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/api/photoview-dialog.api -------------------------------------------------------------------------------- /photoview-dialog/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/build.gradle.kts -------------------------------------------------------------------------------- /photoview-dialog/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/PhotoViewDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/PhotoViewDialog.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ImageView.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/PhotoView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/PhotoView.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/SparseArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/SparseArray.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/Transition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/Transition.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/View.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ViewPager.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ViewPropertyAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/extensions/ViewPropertyAnimator.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/detector/SimpleOnGestureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/detector/SimpleOnGestureListener.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/direction/SwipeDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/direction/SwipeDirection.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/direction/SwipeDirectionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/direction/SwipeDirectionDetector.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/dismiss/SwipeToDismissHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/gestures/dismiss/SwipeToDismissHandler.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/pager/MultiTouchViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/pager/MultiTouchViewPager.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/pager/RecyclingPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/common/pager/RecyclingPagerAdapter.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/listeners/OnDismissListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/listeners/OnDismissListener.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/listeners/OnImageChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/listeners/OnImageChangeListener.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/loader/ImageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/loader/ImageLoader.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/adapter/ImagesPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/adapter/ImagesPagerAdapter.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/builder/BuilderData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/builder/BuilderData.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/dialog/ImageViewerDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/dialog/ImageViewerDialog.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/view/ImageViewerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/view/ImageViewerView.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/view/TransitionImageAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/kotlin/io/getstream/photoview/dialog/viewer/view/TransitionImageAnimator.kt -------------------------------------------------------------------------------- /photoview-dialog/src/main/res/layout/view_image_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/res/layout/view_image_viewer.xml -------------------------------------------------------------------------------- /photoview-dialog/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview-dialog/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /photoview/api/photoview.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/api/photoview.api -------------------------------------------------------------------------------- /photoview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/build.gradle.kts -------------------------------------------------------------------------------- /photoview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /photoview/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/Compat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/Compat.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/CustomGestureDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/CustomGestureDetector.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnGestureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnGestureListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnMatrixChangedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnMatrixChangedListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnOutsidePhotoTapListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnOutsidePhotoTapListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnPhotoTapListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnPhotoTapListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnScaleChangedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnScaleChangedListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnSingleFlingListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnSingleFlingListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnViewDragListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnViewDragListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/OnViewTapListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/OnViewTapListener.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/PhotoView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/PhotoView.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/PhotoViewAttacher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/PhotoViewAttacher.kt -------------------------------------------------------------------------------- /photoview/src/main/kotlin/io/getstream/photoview/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/photoview/src/main/kotlin/io/getstream/photoview/Util.kt -------------------------------------------------------------------------------- /preview/preview0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/preview/preview0.gif -------------------------------------------------------------------------------- /preview/preview1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/preview/preview1.gif -------------------------------------------------------------------------------- /preview/preview2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/preview/preview2.gif -------------------------------------------------------------------------------- /sample/api/sample.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/api/sample.api -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ActivityTransitionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ActivityTransitionActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ActivityTransitionToActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ActivityTransitionToActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/CoilSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/CoilSampleActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/GlideSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/GlideSampleActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/HackyDrawerLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/HackyDrawerLayout.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/HackyViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/HackyViewPager.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ImageAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ImageAdapter.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ImageViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ImageViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ImmersiveActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ImmersiveActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/LauncherActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/LauncherActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/PhotoViewDialogActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/PhotoViewDialogActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/RotationSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/RotationSampleActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/SimpleSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/SimpleSampleActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/io/getstream/photoview/sample/ViewPagerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/kotlin/io/getstream/photoview/sample/ViewPagerActivity.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-nodpi/wallpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/drawable-nodpi/wallpaper.jpg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_arrow_back_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/drawable/ic_arrow_back_white_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/wallpaper2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/drawable/wallpaper2.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_immersive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_immersive.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_photoview_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_photoview_dialog.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_rotation_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_rotation_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_simple.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_simple_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_simple_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_transition.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_transition_to.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_transition_to.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/activity_view_pager.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/item_image.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/layout/item_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/rotation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/menu/rotation.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/transitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/main/res/values/transitions.xml -------------------------------------------------------------------------------- /sample/src/release/generated/baselineProfiles/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/release/generated/baselineProfiles/baseline-prof.txt -------------------------------------------------------------------------------- /sample/src/release/generated/baselineProfiles/startup-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/sample/src/release/generated/baselineProfiles/startup-prof.txt -------------------------------------------------------------------------------- /scripts/publish-module.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/scripts/publish-module.gradle.kts -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/spotless/copyright.kts -------------------------------------------------------------------------------- /spotless/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/photoview-android/HEAD/spotless/copyright.xml --------------------------------------------------------------------------------