├── .buildscript └── deploy_snapshot.sh ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── adapters ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── adapters │ ├── AnimatedAdapter.java │ └── WrapperAdapter.java ├── animators ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── animators │ ├── AnimatorProvider.java │ ├── AnimatorSetProvider.java │ ├── Anims.java │ ├── BaseItemAnimator.java │ ├── FlexiItemAnimator.java │ ├── Providers.java │ └── Sets.java ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── apptik │ │ └── multiview │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── apptik │ │ └── multiview │ │ ├── AnimatorsFragment.java │ │ ├── BasicFragment.java │ │ ├── BlankFragment.java │ │ ├── GalleryViewFragment.java │ │ ├── LayoutsFragment.java │ │ ├── MainActivity.java │ │ ├── NavigationDrawerFragment.java │ │ ├── SampleApp.java │ │ ├── ScalableRVFragment.java │ │ ├── ScrollersFragment.java │ │ ├── adapter │ │ ├── BasicImageRecyclerAdapter.java │ │ ├── BasicMixedRecyclerAdapter.java │ │ └── BasicRecyclerAdapter.java │ │ ├── common │ │ ├── BitmapLruCache.java │ │ ├── BitmapUtils.java │ │ ├── DecodeUtils.java │ │ ├── ExifUtils.java │ │ └── IOUtils.java │ │ ├── mock │ │ └── MockData.java │ │ └── view │ │ └── TouchImageView.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_action_animation.png │ ├── ic_action_animation_start.png │ ├── ic_action_attachment.png │ ├── ic_action_scroll_option.png │ ├── ic_action_toggle_adapter.png │ ├── ic_action_toggle_layout.png │ └── ic_drawer.png │ ├── drawable-ldpi │ ├── ic_action_animation.png │ └── ic_action_animation_start.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_action_animation.png │ ├── ic_action_animation_start.png │ ├── ic_action_attachment.png │ ├── ic_action_scroll_option.png │ ├── ic_action_toggle_adapter.png │ ├── ic_action_toggle_layout.png │ └── ic_drawer.png │ ├── drawable-xhdpi │ ├── drawer_shadow.9.png │ ├── ic_action_animation.png │ ├── ic_action_animation_start.png │ ├── ic_action_attachment.png │ ├── ic_action_scroll_option.png │ ├── ic_action_toggle_adapter.png │ ├── ic_action_toggle_layout.png │ └── ic_drawer.png │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_action_animation.png │ ├── ic_action_animation_start.png │ ├── ic_action_attachment.png │ ├── ic_action_scroll_option.png │ ├── ic_action_toggle_adapter.png │ ├── ic_action_toggle_layout.png │ └── ic_drawer.png │ ├── drawable-xxxhdpi │ ├── ic_action_attachment.png │ ├── ic_action_toggle_adapter.png │ └── ic_action_toggle_layout.png │ ├── layout-v21 │ └── item_card.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_blank.xml │ ├── fragment_galleryview.xml │ ├── fragment_main.xml │ ├── fragment_navigation_drawer.xml │ ├── fragment_recyclerview.xml │ ├── fragment_scalablerv.xml │ ├── item_card.xml │ ├── item_fullimagecard.xml │ ├── item_image.xml │ ├── item_imagecard.xml │ ├── item_networkimage.xml │ ├── item_networkimagecard.xml │ └── toolbar.xml │ ├── menu │ ├── animators.xml │ ├── basic.xml │ ├── global.xml │ ├── layouts.xml │ ├── scalable_rv.xml │ └── scrollers.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── common ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── common │ └── Log.java ├── decorations ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── apptik │ │ └── multiview │ │ └── decorations │ │ ├── GridDividerDecoration.java │ │ ├── GridSpacingDecoration.java │ │ ├── ListDividerDecoration.java │ │ └── ListSpacingDecoration.java │ └── res │ └── values │ └── dimens.xml ├── dump ├── FilmstripView.java └── ZoomView.java ├── extras ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── apptik │ │ └── multiview │ │ └── extras │ │ ├── ClickItemTouchListener.java │ │ ├── ItemClickSupport.java │ │ ├── ItemSelectionSupport.java │ │ └── ViewUtils.java │ └── res │ └── values │ └── ids.xml ├── galleryview ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── galleryview │ ├── SimpleGalleryView.java │ ├── SquareImageView.java │ ├── SquareNetworkImageView.java │ └── scaleimage │ ├── Compat.java │ ├── DefaultOnDoubleTapListener.java │ ├── ExtendedViewPagerLayoutManager.java │ ├── ImageViewScaler.java │ ├── ScaleImageView.java │ ├── gestures │ ├── CupcakeGestureDetector.java │ ├── EclairGestureDetector.java │ ├── FroyoGestureDetector.java │ ├── GestureDetector.java │ ├── OnGestureListener.java │ └── VersionedGestureDetector.java │ └── scrollerproxy │ ├── GingerScroller.java │ ├── IcsScroller.java │ ├── PreGingerScroller.java │ └── ScrollerProxy.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── layoutmanagers ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── layoutmanagers │ ├── AbstractPagerLLM.java │ ├── AbstractSnapperLLM.java │ ├── LinearLayoutManager2.java │ ├── ScalableGridLayoutManager.java │ ├── SnapperLinearLayoutManager.java │ ├── TouchChildPagerLayoutManager.java │ └── ViewPagerLayoutManager.java ├── scalablerecyclerview ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── scalablerecyclerview │ ├── BaseGridScaler.java │ ├── DuplexAdapter.java │ ├── DuplexGridLayoutManager.java │ ├── GridScaler.java │ ├── ScalableRecyclerGridView.java │ ├── ScalableViewGroup.java │ ├── SharpGridScaler.java │ └── SmoothGridScaler.java ├── scrollers ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── apptik │ └── multiview │ └── scrollers │ ├── BaseSmoothScroller.java │ ├── FlexiSmoothScroller.java │ └── SnapperSmoothScroller.java └── settings.gradle /.buildscript/deploy_snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/.buildscript/deploy_snapshot.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/README.md -------------------------------------------------------------------------------- /adapters/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/README.md -------------------------------------------------------------------------------- /adapters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/build.gradle -------------------------------------------------------------------------------- /adapters/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/gradle.properties -------------------------------------------------------------------------------- /adapters/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/proguard-rules.pro -------------------------------------------------------------------------------- /adapters/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapters/src/main/java/io/apptik/multiview/adapters/AnimatedAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/src/main/java/io/apptik/multiview/adapters/AnimatedAdapter.java -------------------------------------------------------------------------------- /adapters/src/main/java/io/apptik/multiview/adapters/WrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/adapters/src/main/java/io/apptik/multiview/adapters/WrapperAdapter.java -------------------------------------------------------------------------------- /animators/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /animators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/README.md -------------------------------------------------------------------------------- /animators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/build.gradle -------------------------------------------------------------------------------- /animators/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/gradle.properties -------------------------------------------------------------------------------- /animators/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/proguard-rules.pro -------------------------------------------------------------------------------- /animators/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/AnimatorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/AnimatorProvider.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/AnimatorSetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/AnimatorSetProvider.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/Anims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/Anims.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/BaseItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/BaseItemAnimator.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/FlexiItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/FlexiItemAnimator.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/Providers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/Providers.java -------------------------------------------------------------------------------- /animators/src/main/java/io/apptik/multiview/animators/Sets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/animators/src/main/java/io/apptik/multiview/animators/Sets.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/apptik/multiview/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/androidTest/java/io/apptik/multiview/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/AnimatorsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/AnimatorsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/BasicFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/BasicFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/BlankFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/BlankFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/GalleryViewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/GalleryViewFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/LayoutsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/LayoutsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/NavigationDrawerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/NavigationDrawerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/SampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/SampleApp.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/ScalableRVFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/ScalableRVFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/ScrollersFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/ScrollersFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/adapter/BasicImageRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/adapter/BasicImageRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/adapter/BasicMixedRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/adapter/BasicMixedRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/adapter/BasicRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/adapter/BasicRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/common/BitmapLruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/common/BitmapLruCache.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/common/BitmapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/common/BitmapUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/common/DecodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/common/DecodeUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/common/ExifUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/common/ExifUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/common/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/common/IOUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/mock/MockData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/mock/MockData.java -------------------------------------------------------------------------------- /app/src/main/java/io/apptik/multiview/view/TouchImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/java/io/apptik/multiview/view/TouchImageView.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_animation_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_animation_start.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_attachment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_scroll_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_scroll_option.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_toggle_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_toggle_adapter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_toggle_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_action_toggle_layout.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ic_action_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-ldpi/ic_action_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ic_action_animation_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-ldpi/ic_action_animation_start.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_animation_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_animation_start.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_attachment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_scroll_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_scroll_option.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_toggle_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_toggle_adapter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_toggle_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_action_toggle_layout.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_animation_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_animation_start.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_attachment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_scroll_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_scroll_option.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_toggle_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_toggle_adapter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_toggle_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_action_toggle_layout.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_animation_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_animation_start.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_attachment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_scroll_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_scroll_option.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_toggle_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_toggle_adapter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_toggle_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_toggle_layout.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_attachment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_toggle_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_toggle_adapter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_toggle_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_toggle_layout.png -------------------------------------------------------------------------------- /app/src/main/res/layout-v21/item_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout-v21/item_card.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_blank.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_blank.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_galleryview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_galleryview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_navigation_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_navigation_drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_recyclerview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_scalablerv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/fragment_scalablerv.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_card.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_fullimagecard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_fullimagecard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_imagecard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_imagecard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_networkimage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_networkimage.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_networkimagecard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/item_networkimagecard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/animators.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/animators.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/basic.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/layouts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/layouts.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/scalable_rv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/scalable_rv.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/scrollers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/menu/scrollers.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/README.md -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/gradle.properties -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/java/io/apptik/multiview/common/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/common/src/main/java/io/apptik/multiview/common/Log.java -------------------------------------------------------------------------------- /decorations/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /decorations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/README.md -------------------------------------------------------------------------------- /decorations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/build.gradle -------------------------------------------------------------------------------- /decorations/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/gradle.properties -------------------------------------------------------------------------------- /decorations/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/proguard-rules.pro -------------------------------------------------------------------------------- /decorations/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /decorations/src/main/java/io/apptik/multiview/decorations/GridDividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/java/io/apptik/multiview/decorations/GridDividerDecoration.java -------------------------------------------------------------------------------- /decorations/src/main/java/io/apptik/multiview/decorations/GridSpacingDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/java/io/apptik/multiview/decorations/GridSpacingDecoration.java -------------------------------------------------------------------------------- /decorations/src/main/java/io/apptik/multiview/decorations/ListDividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/java/io/apptik/multiview/decorations/ListDividerDecoration.java -------------------------------------------------------------------------------- /decorations/src/main/java/io/apptik/multiview/decorations/ListSpacingDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/java/io/apptik/multiview/decorations/ListSpacingDecoration.java -------------------------------------------------------------------------------- /decorations/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/decorations/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /dump/FilmstripView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/dump/FilmstripView.java -------------------------------------------------------------------------------- /dump/ZoomView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/dump/ZoomView.java -------------------------------------------------------------------------------- /extras/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /extras/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/README.md -------------------------------------------------------------------------------- /extras/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/build.gradle -------------------------------------------------------------------------------- /extras/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/gradle.properties -------------------------------------------------------------------------------- /extras/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/proguard-rules.pro -------------------------------------------------------------------------------- /extras/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extras/src/main/java/io/apptik/multiview/extras/ClickItemTouchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/java/io/apptik/multiview/extras/ClickItemTouchListener.java -------------------------------------------------------------------------------- /extras/src/main/java/io/apptik/multiview/extras/ItemClickSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/java/io/apptik/multiview/extras/ItemClickSupport.java -------------------------------------------------------------------------------- /extras/src/main/java/io/apptik/multiview/extras/ItemSelectionSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/java/io/apptik/multiview/extras/ItemSelectionSupport.java -------------------------------------------------------------------------------- /extras/src/main/java/io/apptik/multiview/extras/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/java/io/apptik/multiview/extras/ViewUtils.java -------------------------------------------------------------------------------- /extras/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/extras/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /galleryview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /galleryview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/README.md -------------------------------------------------------------------------------- /galleryview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/build.gradle -------------------------------------------------------------------------------- /galleryview/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/gradle.properties -------------------------------------------------------------------------------- /galleryview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/proguard-rules.pro -------------------------------------------------------------------------------- /galleryview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/SimpleGalleryView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/SimpleGalleryView.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/SquareImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/SquareImageView.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/SquareNetworkImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/SquareNetworkImageView.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/Compat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/Compat.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/DefaultOnDoubleTapListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/DefaultOnDoubleTapListener.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ExtendedViewPagerLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ExtendedViewPagerLayoutManager.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ImageViewScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ImageViewScaler.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ScaleImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/ScaleImageView.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/CupcakeGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/CupcakeGestureDetector.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/EclairGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/EclairGestureDetector.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/FroyoGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/FroyoGestureDetector.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/GestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/GestureDetector.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/OnGestureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/OnGestureListener.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/VersionedGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/gestures/VersionedGestureDetector.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/GingerScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/GingerScroller.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/IcsScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/IcsScroller.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/PreGingerScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/PreGingerScroller.java -------------------------------------------------------------------------------- /galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/ScrollerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/galleryview/src/main/java/io/apptik/multiview/galleryview/scaleimage/scrollerproxy/ScrollerProxy.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /layoutmanagers/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /layoutmanagers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/README.md -------------------------------------------------------------------------------- /layoutmanagers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/build.gradle -------------------------------------------------------------------------------- /layoutmanagers/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/gradle.properties -------------------------------------------------------------------------------- /layoutmanagers/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/proguard-rules.pro -------------------------------------------------------------------------------- /layoutmanagers/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/AbstractPagerLLM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/AbstractPagerLLM.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/AbstractSnapperLLM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/AbstractSnapperLLM.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/LinearLayoutManager2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/LinearLayoutManager2.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/ScalableGridLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/ScalableGridLayoutManager.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/SnapperLinearLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/SnapperLinearLayoutManager.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/TouchChildPagerLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/TouchChildPagerLayoutManager.java -------------------------------------------------------------------------------- /layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/ViewPagerLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/layoutmanagers/src/main/java/io/apptik/multiview/layoutmanagers/ViewPagerLayoutManager.java -------------------------------------------------------------------------------- /scalablerecyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scalablerecyclerview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/README.md -------------------------------------------------------------------------------- /scalablerecyclerview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/build.gradle -------------------------------------------------------------------------------- /scalablerecyclerview/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/gradle.properties -------------------------------------------------------------------------------- /scalablerecyclerview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/proguard-rules.pro -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/BaseGridScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/BaseGridScaler.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/DuplexAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/DuplexAdapter.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/DuplexGridLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/DuplexGridLayoutManager.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/GridScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/GridScaler.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/ScalableRecyclerGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/ScalableRecyclerGridView.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/ScalableViewGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/ScalableViewGroup.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/SharpGridScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/SharpGridScaler.java -------------------------------------------------------------------------------- /scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/SmoothGridScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scalablerecyclerview/src/main/java/io/apptik/multiview/scalablerecyclerview/SmoothGridScaler.java -------------------------------------------------------------------------------- /scrollers/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scrollers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/README.md -------------------------------------------------------------------------------- /scrollers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/build.gradle -------------------------------------------------------------------------------- /scrollers/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/gradle.properties -------------------------------------------------------------------------------- /scrollers/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/proguard-rules.pro -------------------------------------------------------------------------------- /scrollers/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /scrollers/src/main/java/io/apptik/multiview/scrollers/BaseSmoothScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/src/main/java/io/apptik/multiview/scrollers/BaseSmoothScroller.java -------------------------------------------------------------------------------- /scrollers/src/main/java/io/apptik/multiview/scrollers/FlexiSmoothScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/src/main/java/io/apptik/multiview/scrollers/FlexiSmoothScroller.java -------------------------------------------------------------------------------- /scrollers/src/main/java/io/apptik/multiview/scrollers/SnapperSmoothScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/scrollers/src/main/java/io/apptik/multiview/scrollers/SnapperSmoothScroller.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apptik/MultiView/HEAD/settings.gradle --------------------------------------------------------------------------------