├── .gitignore ├── LICENSE ├── README.md ├── README_EN.md ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── sample.iml └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stx │ │ └── xhb │ │ └── demo │ │ ├── ClipChildrenModeActivity.java │ │ ├── CustomViewsActivity.java │ │ ├── GuideActivity.java │ │ ├── ListViewActivity.java │ │ ├── MainActivity.java │ │ ├── MyApplication.java │ │ ├── RecyclerViewActivity.java │ │ ├── ScreenUtil.java │ │ ├── UserInFragmentActivity.java │ │ ├── VideoViewActivity.java │ │ ├── adapter │ │ └── RvListAdapter.java │ │ ├── entity │ │ ├── CustomViewsInfo.java │ │ ├── ImagesBean.java │ │ └── TuchongEntity.java │ │ ├── fragment │ │ ├── BannerFragment.java │ │ └── NumberIndicatorFragment.java │ │ └── holder │ │ ├── BannerHolderCreator.java │ │ ├── ImageViewHolder.java │ │ └── VideoViewHolder.java │ └── res │ ├── drawable │ ├── banner_placeholder.jpg │ ├── default_image.png │ ├── point_normal.xml │ ├── point_now.xml │ ├── shape_noraml.xml │ ├── shape_number_indicator_background.xml │ ├── shape_round_8dp.xml │ └── shape_selected.xml │ ├── layout │ ├── activity_clip_children_mode.xml │ ├── activity_custom_views.xml │ ├── activity_listview.xml │ ├── activity_main.xml │ ├── activity_recyclerview.xml │ ├── activity_splash.xml │ ├── activity_user_in_fragment.xml │ ├── ad_head.xml │ ├── fragment_banner.xml │ ├── fragment_banner_indicator.xml │ ├── layout_custom_view.xml │ ├── layout_fresco_imageview.xml │ ├── layout_image_view.xml │ ├── layout_video_view.xml │ └── list_item_text.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── we1.png │ ├── we2.png │ ├── we3.png │ └── xbanner_logo.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── network_security_config.xml ├── sceenshots ├── apk_code.png ├── overlap.png ├── screenshot1.png ├── screenshot2.png ├── screenshot3.png ├── screenshot4.png ├── screenshot5.png ├── screenshot6.png ├── screenshot7.png └── xbanner.png ├── settings.gradle └── xbanner ├── build.gradle ├── proguard-rules.pro ├── src └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stx │ │ └── xhb │ │ └── xbanner │ │ ├── XBanner.java │ │ ├── XBannerScroller.java │ │ ├── XBannerUtils.java │ │ ├── XBannerViewPager.java │ │ ├── entity │ │ ├── BaseBannerInfo.java │ │ ├── LocalImageInfo.java │ │ └── SimpleBannerInfo.java │ │ ├── holder │ │ ├── HolderCreator.java │ │ └── ViewHolder.java │ │ ├── listener │ │ └── OnDoubleClickListener.java │ │ └── transformers │ │ ├── AccordionPageTransformer.java │ │ ├── AlphaPageTransformer.java │ │ ├── BasePageTransformer.java │ │ ├── CubePageTransformer.java │ │ ├── DefaultPageTransformer.java │ │ ├── DepthPageTransformer.java │ │ ├── FlipPageTransformer.java │ │ ├── OverLapPageTransformer.java │ │ ├── RotatePageTransformer.java │ │ ├── ScalePageTransformer.java │ │ ├── StackPageTransformer.java │ │ ├── Transformer.java │ │ ├── ZoomCenterPageTransformer.java │ │ ├── ZoomFadePageTransformer.java │ │ ├── ZoomPageTransformer.java │ │ └── ZoomStackPageTransformer.java │ └── res │ ├── drawable │ ├── shape_point_normal.xml │ └── shape_point_select.xml │ ├── layout │ └── xbanner_item_image.xml │ └── values │ ├── attrs.xml │ ├── ids.xml │ └── strings.xml └── xbanner.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/README_EN.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.idea -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/sample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/sample.iml -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/ClipChildrenModeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/ClipChildrenModeActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/CustomViewsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/CustomViewsActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/GuideActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/GuideActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/ListViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/ListViewActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/MyApplication.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/RecyclerViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/RecyclerViewActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/ScreenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/ScreenUtil.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/UserInFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/UserInFragmentActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/VideoViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/VideoViewActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/adapter/RvListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/adapter/RvListAdapter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/entity/CustomViewsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/entity/CustomViewsInfo.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/entity/ImagesBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/entity/ImagesBean.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/entity/TuchongEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/entity/TuchongEntity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/fragment/BannerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/fragment/BannerFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/fragment/NumberIndicatorFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/fragment/NumberIndicatorFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/holder/BannerHolderCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/holder/BannerHolderCreator.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/holder/ImageViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/holder/ImageViewHolder.java -------------------------------------------------------------------------------- /sample/src/main/java/com/stx/xhb/demo/holder/VideoViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/java/com/stx/xhb/demo/holder/VideoViewHolder.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable/banner_placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/banner_placeholder.jpg -------------------------------------------------------------------------------- /sample/src/main/res/drawable/default_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/default_image.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/point_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/point_normal.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/point_now.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/point_now.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/shape_noraml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/shape_noraml.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/shape_number_indicator_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/shape_number_indicator_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/shape_round_8dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/shape_round_8dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/shape_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/drawable/shape_selected.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_clip_children_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_clip_children_mode.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_custom_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_custom_views.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_listview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_listview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_recyclerview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_user_in_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/activity_user_in_fragment.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/ad_head.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/ad_head.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/fragment_banner.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_banner_indicator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/fragment_banner_indicator.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/layout_custom_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/layout_custom_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/layout_fresco_imageview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/layout_fresco_imageview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/layout_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/layout_image_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/layout_video_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/layout_video_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/list_item_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/layout/list_item_text.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/we1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxhdpi/we1.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/we2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxhdpi/we2.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/we3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxhdpi/we3.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/xbanner_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxhdpi/xbanner_logo.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sample/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /sceenshots/apk_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/apk_code.png -------------------------------------------------------------------------------- /sceenshots/overlap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/overlap.png -------------------------------------------------------------------------------- /sceenshots/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot1.png -------------------------------------------------------------------------------- /sceenshots/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot2.png -------------------------------------------------------------------------------- /sceenshots/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot3.png -------------------------------------------------------------------------------- /sceenshots/screenshot4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot4.png -------------------------------------------------------------------------------- /sceenshots/screenshot5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot5.png -------------------------------------------------------------------------------- /sceenshots/screenshot6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot6.png -------------------------------------------------------------------------------- /sceenshots/screenshot7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/screenshot7.png -------------------------------------------------------------------------------- /sceenshots/xbanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/sceenshots/xbanner.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':xbanner' 2 | -------------------------------------------------------------------------------- /xbanner/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/build.gradle -------------------------------------------------------------------------------- /xbanner/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/proguard-rules.pro -------------------------------------------------------------------------------- /xbanner/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/XBanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/XBanner.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/XBannerScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/XBannerScroller.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/XBannerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/XBannerUtils.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/XBannerViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/XBannerViewPager.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/entity/BaseBannerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/entity/BaseBannerInfo.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/entity/LocalImageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/entity/LocalImageInfo.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/entity/SimpleBannerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/entity/SimpleBannerInfo.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/holder/HolderCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/holder/HolderCreator.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/holder/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/holder/ViewHolder.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/listener/OnDoubleClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/listener/OnDoubleClickListener.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/AccordionPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/AccordionPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/AlphaPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/AlphaPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/BasePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/BasePageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/CubePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/CubePageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/DefaultPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/DefaultPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/DepthPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/DepthPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/FlipPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/FlipPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/OverLapPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/OverLapPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/RotatePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/RotatePageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ScalePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ScalePageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/StackPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/StackPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/Transformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomCenterPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomCenterPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomFadePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomFadePageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomStackPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/java/com/stx/xhb/xbanner/transformers/ZoomStackPageTransformer.java -------------------------------------------------------------------------------- /xbanner/src/main/res/drawable/shape_point_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/drawable/shape_point_normal.xml -------------------------------------------------------------------------------- /xbanner/src/main/res/drawable/shape_point_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/drawable/shape_point_select.xml -------------------------------------------------------------------------------- /xbanner/src/main/res/layout/xbanner_item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/layout/xbanner_item_image.xml -------------------------------------------------------------------------------- /xbanner/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /xbanner/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /xbanner/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /xbanner/xbanner.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohaibin/XBanner/HEAD/xbanner/xbanner.iml --------------------------------------------------------------------------------