gitextract_hm9ildwt/ ├── .gitignore ├── LICENSE ├── README.md ├── README_cn.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── example/ │ │ └── app/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── app/ │ │ │ ├── MainActivity.java │ │ │ ├── MyApplication.java │ │ │ ├── StartActivity.java │ │ │ └── adapter/ │ │ │ ├── BannerAdapter.java │ │ │ ├── BannerAdapter2.java │ │ │ ├── HornAdapter.java │ │ │ ├── MyAdapterInList.java │ │ │ ├── PortraitAdapter.java │ │ │ └── SingleTextAdapter.java │ │ └── res/ │ │ ├── anim/ │ │ │ ├── anim_in.xml │ │ │ └── anim_out.xml │ │ ├── animator/ │ │ │ ├── anim_in.xml │ │ │ └── anim_out.xml │ │ ├── layout/ │ │ │ ├── activity_list.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_start.xml │ │ │ ├── item_in_list.xml │ │ │ ├── item_list.xml │ │ │ ├── item_portrait.xml │ │ │ ├── item_single_text.xml │ │ │ ├── start_banner.xml │ │ │ ├── start_banner_2.xml │ │ │ └── vertical_banner.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── com/ │ └── example/ │ └── app/ │ └── ExampleUnitTest.java ├── auto-switcher/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── switcher/ │ │ ├── AutoSwitchView.java │ │ ├── SwitchStrategy.java │ │ ├── base/ │ │ │ ├── BaseSwitchView.java │ │ │ ├── ChainOperator.java │ │ │ ├── SingleOperator.java │ │ │ └── Utils.java │ │ └── builder/ │ │ ├── AnimationStrategyBuilder.java │ │ ├── AnimatorStrategyBuilder.java │ │ ├── CarouselStrategyBuilder.java │ │ ├── ContinuousStrategyBuilder.java │ │ ├── DefaultStrategyBuilder.java │ │ └── DirectionMode.java │ └── res/ │ └── values/ │ ├── attrs.xml │ └── strings.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle