├── .gitignore ├── License.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── shizhefei │ │ └── indicator │ │ └── demo │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── shizhefei │ │ │ └── indicator │ │ │ ├── BannerActivity.java │ │ │ ├── DisplayUtil.java │ │ │ ├── MainActivity.java │ │ │ ├── SingleTabActivity.java │ │ │ ├── guide │ │ │ └── GuideActivity.java │ │ │ ├── moretab │ │ │ ├── MoreFragment.java │ │ │ ├── MoreTab2Activity.java │ │ │ └── MoreTabActivity.java │ │ │ ├── proxyfragment │ │ │ ├── BookFragment.java │ │ │ ├── TestExceptionActivity.java │ │ │ └── TestProxyFragmentActivity.java │ │ │ ├── spring │ │ │ └── SpringActivity.java │ │ │ ├── tabmain │ │ │ ├── FirstLayerFragment.java │ │ │ ├── SecondLayerFragment.java │ │ │ └── TabMainActivity.java │ │ │ └── year │ │ │ ├── YearActivity.java │ │ │ └── YearFragment.java │ └── res │ │ ├── color │ │ └── tab_main_selector.xml │ │ ├── drawable-hdpi │ │ ├── add.png │ │ ├── ic_launcher.png │ │ ├── p1.jpg │ │ ├── p2.jpg │ │ ├── p3.jpg │ │ ├── p4.jpg │ │ ├── slide.png │ │ ├── tab_1.png │ │ ├── tab_2.png │ │ ├── tab_check_bg.9.png │ │ ├── tabbar_discover.png │ │ ├── tabbar_discover_selected.png │ │ ├── tabbar_home.png │ │ ├── tabbar_home_selected.png │ │ ├── tabbar_message_center.png │ │ ├── tabbar_message_center_selected.png │ │ ├── tabbar_profile.png │ │ ├── tabbar_profile_selected.png │ │ └── tabshadow.png │ │ ├── drawable │ │ ├── ap_base_menu_shadow.xml │ │ ├── c.xml │ │ ├── maintab_1_selector.xml │ │ ├── maintab_2_selector.xml │ │ ├── maintab_3_selector.xml │ │ ├── maintab_4_selector.xml │ │ ├── round_border_white_selector.xml │ │ ├── tab_radio_button_bg.xml │ │ └── tab_selector.xml │ │ ├── layout │ │ ├── activity_banner.xml │ │ ├── activity_guide.xml │ │ ├── activity_main.xml │ │ ├── activity_moretab.xml │ │ ├── activity_moretab2.xml │ │ ├── activity_setting.xml │ │ ├── activity_singletab.xml │ │ ├── activity_slidebar.xml │ │ ├── activity_slidemain.xml │ │ ├── activity_spring.xml │ │ ├── activity_tabmain.xml │ │ ├── activity_test_exception.xml │ │ ├── activity_test_proxy_fragment.xml │ │ ├── activity_year.xml │ │ ├── fragment_book.xml │ │ ├── fragment_slide.xml │ │ ├── fragment_tabmain.xml │ │ ├── fragment_tabmain_item.xml │ │ ├── item_slidemenu.xml │ │ ├── layout_preview.xml │ │ ├── layout_slide.xml │ │ ├── layout_slide_menu.xml │ │ ├── layout_slidebar.xml │ │ ├── tab_guide.xml │ │ ├── tab_main.xml │ │ ├── tab_main_center.xml │ │ └── tab_top.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── shizhefei │ └── indicator │ └── demo │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── shizhefei │ ├── fragment │ ├── BaseFragment.java │ ├── LazyFragment.java │ └── ProxyLazyFragment.java │ └── view │ ├── indicator │ ├── BannerComponent.java │ ├── FixedIndicatorView.java │ ├── FragmentListPageAdapter.java │ ├── Indicator.java │ ├── IndicatorViewPager.java │ ├── RecyclerIndicatorView.java │ ├── ScrollIndicatorView.java │ ├── slidebar │ │ ├── ColorBar.java │ │ ├── DrawableBar.java │ │ ├── LayoutBar.java │ │ ├── ScrollBar.java │ │ ├── SpringBar.java │ │ └── TextWidthColorBar.java │ └── transition │ │ └── OnTransitionTextListener.java │ ├── utils │ └── ColorGradient.java │ └── viewpager │ ├── DurationScroller.java │ ├── RecycleBin.java │ ├── RecyclingPagerAdapter.java │ └── SViewPager.java ├── raw ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── ViewPagerIndicator_1.0.7.jar ├── ViewPagerIndicator_1.0.8.jar ├── ViewPagerIndicator_1.0.9.jar ├── ViewPagerIndicator_1.1.0.jar ├── ViewPagerIndicator_Demo.apk └── demo.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/shizhefei/indicator/demo/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/androidTest/java/com/shizhefei/indicator/demo/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/BannerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/BannerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/DisplayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/DisplayUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/SingleTabActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/SingleTabActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/guide/GuideActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/guide/GuideActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/moretab/MoreFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/moretab/MoreFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/moretab/MoreTab2Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/moretab/MoreTab2Activity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/moretab/MoreTabActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/moretab/MoreTabActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/proxyfragment/BookFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/proxyfragment/BookFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/proxyfragment/TestExceptionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/proxyfragment/TestExceptionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/proxyfragment/TestProxyFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/proxyfragment/TestProxyFragmentActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/spring/SpringActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/spring/SpringActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/tabmain/FirstLayerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/tabmain/FirstLayerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/tabmain/SecondLayerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/tabmain/SecondLayerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/tabmain/TabMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/tabmain/TabMainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/year/YearActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/year/YearActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/shizhefei/indicator/year/YearFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/java/com/shizhefei/indicator/year/YearFragment.java -------------------------------------------------------------------------------- /app/src/main/res/color/tab_main_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/color/tab_main_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/p1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/p2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/p3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/p4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/slide.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tab_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tab_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tab_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tab_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tab_check_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tab_check_bg.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_discover.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_discover_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_discover_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_home_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_message_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_message_center.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_message_center_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_message_center_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_profile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabbar_profile_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabbar_profile_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tabshadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable-hdpi/tabshadow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ap_base_menu_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/ap_base_menu_shadow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/c.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/c.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/maintab_1_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/maintab_1_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/maintab_2_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/maintab_2_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/maintab_3_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/maintab_3_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/maintab_4_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/maintab_4_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_border_white_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/round_border_white_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_radio_button_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/tab_radio_button_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/drawable/tab_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_banner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_guide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_moretab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_moretab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_moretab2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_moretab2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_singletab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_singletab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_slidebar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_slidebar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_slidemain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_slidemain.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_spring.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_tabmain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_tabmain.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_test_exception.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_test_exception.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_test_proxy_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_test_proxy_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_year.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/activity_year.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_book.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/fragment_book.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/fragment_slide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tabmain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/fragment_tabmain.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tabmain_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/fragment_tabmain_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_slidemenu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/item_slidemenu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/layout_preview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/layout_slide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_slide_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/layout_slide_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_slidebar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/layout_slidebar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/tab_guide.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/tab_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_main_center.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/tab_main_center.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/layout/tab_top.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/shizhefei/indicator/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/app/src/test/java/com/shizhefei/indicator/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/fragment/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/fragment/BaseFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/fragment/LazyFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/fragment/LazyFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/fragment/ProxyLazyFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/fragment/ProxyLazyFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/BannerComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/BannerComponent.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/FixedIndicatorView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/FixedIndicatorView.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/FragmentListPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/FragmentListPageAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/Indicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/Indicator.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/IndicatorViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/IndicatorViewPager.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/RecyclerIndicatorView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/RecyclerIndicatorView.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/ScrollIndicatorView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/ScrollIndicatorView.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/ColorBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/ColorBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/DrawableBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/DrawableBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/LayoutBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/LayoutBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/ScrollBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/ScrollBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/SpringBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/SpringBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/slidebar/TextWidthColorBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/slidebar/TextWidthColorBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/indicator/transition/OnTransitionTextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/indicator/transition/OnTransitionTextListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/utils/ColorGradient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/utils/ColorGradient.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/viewpager/DurationScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/viewpager/DurationScroller.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/viewpager/RecycleBin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/viewpager/RecycleBin.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/viewpager/RecyclingPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/viewpager/RecyclingPagerAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/shizhefei/view/viewpager/SViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/library/src/main/java/com/shizhefei/view/viewpager/SViewPager.java -------------------------------------------------------------------------------- /raw/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/1.png -------------------------------------------------------------------------------- /raw/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/2.png -------------------------------------------------------------------------------- /raw/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/3.png -------------------------------------------------------------------------------- /raw/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/4.png -------------------------------------------------------------------------------- /raw/ViewPagerIndicator_1.0.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/ViewPagerIndicator_1.0.7.jar -------------------------------------------------------------------------------- /raw/ViewPagerIndicator_1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/ViewPagerIndicator_1.0.8.jar -------------------------------------------------------------------------------- /raw/ViewPagerIndicator_1.0.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/ViewPagerIndicator_1.0.9.jar -------------------------------------------------------------------------------- /raw/ViewPagerIndicator_1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/ViewPagerIndicator_1.1.0.jar -------------------------------------------------------------------------------- /raw/ViewPagerIndicator_Demo.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/ViewPagerIndicator_Demo.apk -------------------------------------------------------------------------------- /raw/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LuckyJayce/ViewPagerIndicator/HEAD/raw/demo.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' 2 | --------------------------------------------------------------------------------