├── .github ├── FUNDING.yml ├── ci-gradle.properties └── workflows │ └── publish-docs.yml ├── .gitignore ├── .idea └── icon.svg ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── images │ ├── carousel_gravity.png │ ├── carousel_type.png │ ├── infinite_carousel.gif │ ├── logo.svg │ ├── preview_1.gif │ ├── preview_2.gif │ ├── preview_3.gif │ ├── preview_4.gif │ └── scale_on_scroll.png ├── generate_docs.sh ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── org │ │ └── imaginativeworld │ │ └── whynotimagecarousel │ │ └── sample │ │ └── InstrumentedTestForTestActivity.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── org │ │ │ └── imaginativeworld │ │ │ └── whynotimagecarousel │ │ │ └── sample │ │ │ ├── DataSet.kt │ │ │ ├── JavaActivity.java │ │ │ ├── KotlinActivity.kt │ │ │ ├── SampleFragment.java │ │ │ ├── TestActivity.kt │ │ │ └── rough │ │ │ ├── RecyclerViewActivity.kt │ │ │ └── SimpleRecyclerViewAdapterr.kt │ └── res │ │ ├── drawable │ │ ├── dot.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_forward.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_round_food_bank_24.xml │ │ ├── ic_round_format_quote_24.xml │ │ ├── ic_round_star_rate_24.xml │ │ ├── ic_send.xml │ │ ├── ic_wb_cloudy_with_padding.xml │ │ ├── image_1.jpeg │ │ ├── image_2.jpeg │ │ ├── image_3.jpeg │ │ ├── image_4.jpeg │ │ ├── image_5.jpeg │ │ └── image_6.jpeg │ │ ├── font │ │ ├── ptsans.xml │ │ ├── ptsans_bold.ttf │ │ ├── ptsans_bold_italic.ttf │ │ ├── ptsans_italic.ttf │ │ └── ptsans_regular.ttf │ │ ├── layout │ │ ├── activity_java.xml │ │ ├── activity_kotlin.xml │ │ ├── activity_recycler_view.xml │ │ ├── activity_test.xml │ │ ├── custom_next_button_layout.xml │ │ ├── custom_previous_button_layout.xml │ │ ├── fragment_sample.xml │ │ ├── item_custom_fixed_size_layout_1.xml │ │ ├── item_custom_fixed_size_layout_2.xml │ │ ├── item_custom_fixed_size_layout_3.xml │ │ ├── item_custom_fixed_size_layout_4.xml │ │ ├── item_custom_fixed_size_layout_5.xml │ │ └── simple_recycler_view_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── org │ └── imaginativeworld │ └── whynotimagecarousel │ └── sample │ └── ExampleUnitTest.kt ├── settings.gradle ├── spotless ├── copyright.kt ├── copyright.kts └── copyright.xml └── whynotimagecarousel ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── org │ └── imaginativeworld │ └── whynotimagecarousel │ ├── ImageCarousel.kt │ ├── adapter │ ├── FiniteCarouselAdapter.kt │ └── InfiniteCarouselAdapter.kt │ ├── listener │ ├── CarouselListener.kt │ └── CarouselOnScrollListener.kt │ ├── model │ ├── CarouselGravity.kt │ ├── CarouselItem.kt │ └── CarouselType.kt │ └── utils │ ├── CarouselItemDecoration.kt │ ├── CarouselLinearLayoutManager.kt │ ├── Extensions.kt │ └── LinearStartSnapHelper.kt └── res ├── drawable ├── bottom_top_shadow.xml ├── carousel_default_placeholder.xml ├── ic_chevron_left.xml ├── ic_chevron_right.xml └── top_bottom_shadow.xml ├── layout ├── image_carousel.xml ├── item_carousel.xml ├── next_button_layout.xml └── previous_button_layout.xml └── values ├── attrs.xml ├── colors.xml └── strings.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/.idea/icon.svg -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/carousel_gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/carousel_gravity.png -------------------------------------------------------------------------------- /docs/images/carousel_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/carousel_type.png -------------------------------------------------------------------------------- /docs/images/infinite_carousel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/infinite_carousel.gif -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /docs/images/preview_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/preview_1.gif -------------------------------------------------------------------------------- /docs/images/preview_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/preview_2.gif -------------------------------------------------------------------------------- /docs/images/preview_3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/preview_3.gif -------------------------------------------------------------------------------- /docs/images/preview_4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/preview_4.gif -------------------------------------------------------------------------------- /docs/images/scale_on_scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/docs/images/scale_on_scroll.png -------------------------------------------------------------------------------- /generate_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/generate_docs.sh -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/org/imaginativeworld/whynotimagecarousel/sample/InstrumentedTestForTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/androidTest/java/org/imaginativeworld/whynotimagecarousel/sample/InstrumentedTestForTestActivity.kt -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/DataSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/DataSet.kt -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/JavaActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/JavaActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/KotlinActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/KotlinActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/SampleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/SampleFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/TestActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/rough/RecyclerViewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/rough/RecyclerViewActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/rough/SimpleRecyclerViewAdapterr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/java/org/imaginativeworld/whynotimagecarousel/sample/rough/SimpleRecyclerViewAdapterr.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable/dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/dot.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_arrow_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_arrow_forward.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_round_food_bank_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_round_food_bank_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_round_format_quote_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_round_format_quote_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_round_star_rate_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_round_star_rate_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_send.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_wb_cloudy_with_padding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/ic_wb_cloudy_with_padding.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_1.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_2.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_3.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_4.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_5.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/image_6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/drawable/image_6.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/font/ptsans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/font/ptsans.xml -------------------------------------------------------------------------------- /sample/src/main/res/font/ptsans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/font/ptsans_bold.ttf -------------------------------------------------------------------------------- /sample/src/main/res/font/ptsans_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/font/ptsans_bold_italic.ttf -------------------------------------------------------------------------------- /sample/src/main/res/font/ptsans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/font/ptsans_italic.ttf -------------------------------------------------------------------------------- /sample/src/main/res/font/ptsans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/font/ptsans_regular.ttf -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_java.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/activity_java.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_kotlin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/activity_kotlin.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/activity_recycler_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/activity_test.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/custom_next_button_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/custom_next_button_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/custom_previous_button_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/custom_previous_button_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/fragment_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_custom_fixed_size_layout_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/item_custom_fixed_size_layout_1.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_custom_fixed_size_layout_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/item_custom_fixed_size_layout_2.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_custom_fixed_size_layout_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/item_custom_fixed_size_layout_3.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_custom_fixed_size_layout_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/item_custom_fixed_size_layout_4.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_custom_fixed_size_layout_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/item_custom_fixed_size_layout_5.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_recycler_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/layout/simple_recycler_view_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/org/imaginativeworld/whynotimagecarousel/sample/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/sample/src/test/java/org/imaginativeworld/whynotimagecarousel/sample/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/spotless/copyright.kts -------------------------------------------------------------------------------- /spotless/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/spotless/copyright.xml -------------------------------------------------------------------------------- /whynotimagecarousel/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /whynotimagecarousel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/build.gradle -------------------------------------------------------------------------------- /whynotimagecarousel/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/proguard-rules.pro -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/ImageCarousel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/ImageCarousel.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/adapter/FiniteCarouselAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/adapter/FiniteCarouselAdapter.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/adapter/InfiniteCarouselAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/adapter/InfiniteCarouselAdapter.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/listener/CarouselListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/listener/CarouselListener.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/listener/CarouselOnScrollListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/listener/CarouselOnScrollListener.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselGravity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselGravity.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselItem.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/model/CarouselType.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/CarouselItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/CarouselItemDecoration.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/CarouselLinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/CarouselLinearLayoutManager.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/Extensions.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/LinearStartSnapHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/java/org/imaginativeworld/whynotimagecarousel/utils/LinearStartSnapHelper.kt -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/drawable/bottom_top_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/drawable/bottom_top_shadow.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/drawable/carousel_default_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/drawable/carousel_default_placeholder.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/drawable/ic_chevron_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/drawable/ic_chevron_left.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/drawable/ic_chevron_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/drawable/ic_chevron_right.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/drawable/top_bottom_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/drawable/top_bottom_shadow.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/layout/image_carousel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/layout/image_carousel.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/layout/item_carousel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/layout/item_carousel.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/layout/next_button_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/layout/next_button_layout.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/layout/previous_button_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/layout/previous_button_layout.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /whynotimagecarousel/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImaginativeShohag/Why-Not-Image-Carousel/HEAD/whynotimagecarousel/src/main/res/values/strings.xml --------------------------------------------------------------------------------