gitextract_4u22zbc_/ ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── build.gradle ├── docs/ │ ├── issue_template.md │ └── javadoc/ │ ├── allclasses-frame.html │ ├── allclasses-noframe.html │ ├── com/ │ │ └── davemorrissey/ │ │ └── labs/ │ │ └── subscaleview/ │ │ ├── ImageSource.html │ │ ├── ImageViewState.html │ │ ├── SubsamplingScaleImageView.AnimationBuilder.html │ │ ├── SubsamplingScaleImageView.DefaultOnAnimationEventListener.html │ │ ├── SubsamplingScaleImageView.DefaultOnImageEventListener.html │ │ ├── SubsamplingScaleImageView.DefaultOnStateChangedListener.html │ │ ├── SubsamplingScaleImageView.OnAnimationEventListener.html │ │ ├── SubsamplingScaleImageView.OnImageEventListener.html │ │ ├── SubsamplingScaleImageView.OnStateChangedListener.html │ │ ├── SubsamplingScaleImageView.html │ │ ├── decoder/ │ │ │ ├── CompatDecoderFactory.html │ │ │ ├── DecoderFactory.html │ │ │ ├── ImageDecoder.html │ │ │ ├── ImageRegionDecoder.html │ │ │ ├── SkiaImageDecoder.html │ │ │ ├── SkiaImageRegionDecoder.html │ │ │ ├── SkiaPooledImageRegionDecoder.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ ├── constant-values.html │ ├── deprecated-list.html │ ├── help-doc.html │ ├── index-all.html │ ├── index.html │ ├── overview-frame.html │ ├── overview-summary.html │ ├── overview-tree.html │ ├── package-list │ ├── script.js │ ├── serialized-form.html │ └── stylesheet.css ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── library/ │ ├── build.gradle │ ├── proguard-rules.txt │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── davemorrissey/ │ │ └── labs/ │ │ └── subscaleview/ │ │ ├── ImageSource.java │ │ ├── ImageViewState.java │ │ ├── SubsamplingScaleImageView.java │ │ └── decoder/ │ │ ├── CompatDecoderFactory.java │ │ ├── DecoderFactory.java │ │ ├── ImageDecoder.java │ │ ├── ImageRegionDecoder.java │ │ ├── SkiaImageDecoder.java │ │ ├── SkiaImageRegionDecoder.java │ │ └── SkiaPooledImageRegionDecoder.java │ └── res/ │ └── values/ │ └── attrs.xml ├── release.gradle ├── sample/ │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── davemorrissey/ │ │ └── labs/ │ │ └── subscaleview/ │ │ └── test/ │ │ ├── AbstractFragmentsActivity.java │ │ ├── AbstractPagesActivity.java │ │ ├── MainActivity.java │ │ ├── Page.java │ │ ├── animation/ │ │ │ └── AnimationActivity.java │ │ ├── basicfeatures/ │ │ │ └── BasicFeaturesActivity.java │ │ ├── configuration/ │ │ │ └── ConfigurationActivity.java │ │ ├── eventhandling/ │ │ │ └── EventHandlingActivity.java │ │ ├── eventhandlingadvanced/ │ │ │ └── AdvancedEventHandlingActivity.java │ │ ├── extension/ │ │ │ ├── ExtensionActivity.java │ │ │ ├── ExtensionCircleFragment.java │ │ │ ├── ExtensionFreehandFragment.java │ │ │ ├── ExtensionPinFragment.java │ │ │ └── views/ │ │ │ ├── CircleView.java │ │ │ ├── FreehandView.java │ │ │ └── PinView.java │ │ ├── imagedisplay/ │ │ │ ├── ImageDisplayActivity.java │ │ │ ├── ImageDisplayLargeFragment.java │ │ │ ├── ImageDisplayRegionFragment.java │ │ │ └── ImageDisplayRotateFragment.java │ │ └── viewpager/ │ │ ├── VerticalViewPager.java │ │ ├── ViewPagerActivity.java │ │ └── ViewPagerFragment.java │ └── res/ │ ├── drawable-nodpi/ │ │ ├── button_standout_inactive.xml │ │ ├── button_standout_pressed.xml │ │ ├── button_transparent_pressed.xml │ │ ├── buttonstate_standout.xml │ │ ├── buttonstate_transparent.xml │ │ └── transparent.xml │ ├── layout/ │ │ ├── animation_activity.xml │ │ ├── extension_circle_fragment.xml │ │ ├── extension_freehand_fragment.xml │ │ ├── extension_pin_fragment.xml │ │ ├── fragments_activity.xml │ │ ├── imagedisplay_large_fragment.xml │ │ ├── imagedisplay_region_fragment.xml │ │ ├── imagedisplay_rotate_fragment.xml │ │ ├── main.xml │ │ ├── pages_activity.xml │ │ ├── view_pager.xml │ │ └── view_pager_page.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── style.xml └── settings.gradle