gitextract_p205lswv/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG ├── LICENSE.txt ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── alirezat775/ │ │ └── carouselview/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── alirezat775/ │ │ │ └── carouselview/ │ │ │ └── sample/ │ │ │ ├── EmptySampleModel.kt │ │ │ ├── MainActivity.kt │ │ │ ├── SampleAdapter.kt │ │ │ └── SampleModel.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ ├── item_carousel.xml │ │ │ └── item_empty_carousel.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── alirezat775/ │ └── carouselview/ │ └── ExampleUnitTest.kt ├── build.gradle ├── build.sh ├── carouselview/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── alirezat775/ │ │ └── lib/ │ │ └── carouselview/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── alirezat775/ │ │ │ └── lib/ │ │ │ └── carouselview/ │ │ │ ├── Carousel.kt │ │ │ ├── CarouselAdapter.kt │ │ │ ├── CarouselLayoutManager.kt │ │ │ ├── CarouselLazyLoadListener.kt │ │ │ ├── CarouselListener.kt │ │ │ ├── CarouselModel.kt │ │ │ ├── CarouselView.kt │ │ │ └── helper/ │ │ │ ├── EndlessListener.kt │ │ │ └── ViewHelper.kt │ │ └── res/ │ │ └── values/ │ │ └── strings.xml │ └── test/ │ └── java/ │ └── alirezat775/ │ └── lib/ │ └── carouselview/ │ └── ExampleUnitTest.kt ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle