├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── LoopBar-widget ├── .gitignore ├── build.gradle ├── gradle-mvn-push.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── cleveroad │ │ └── loopbar │ │ ├── adapter │ │ ├── BaseRecyclerViewHolder.java │ │ ├── ICategoryItem.java │ │ ├── ILoopBarPagerAdapter.java │ │ ├── IOperationItem.java │ │ ├── OperationItem.java │ │ ├── SimpleCategoriesAdapter.java │ │ └── SimpleCategoriesMenuAdapter.java │ │ ├── model │ │ ├── CategoryItem.java │ │ └── MockedItemsFactory.java │ │ ├── util │ │ └── AbstractAnimatorListener.java │ │ └── widget │ │ ├── AbstractOrientationState.java │ │ ├── AbstractSpacesItemDecoration.java │ │ ├── BaseRecyclerViewHolder.java │ │ ├── CategoriesAdapter.java │ │ ├── ChangeScrollModeAdapter.java │ │ ├── IChangeSizeCallback.java │ │ ├── IOrientationState.java │ │ ├── ISelectionGravityState.java │ │ ├── LayoutGravity.java │ │ ├── LoopBarView.java │ │ ├── NegativeMarginFixColorDrawable.java │ │ ├── OnItemClickListener.java │ │ ├── Orientation.java │ │ ├── OrientationStateHorizontalBottom.java │ │ ├── OrientationStateHorizontalTop.java │ │ ├── OrientationStateVerticalLeft.java │ │ ├── OrientationStateVerticalRight.java │ │ ├── SpacesBottomItemDecoration.java │ │ ├── SpacesLeftItemDecoration.java │ │ ├── SpacesRightItemDecoration.java │ │ └── SpacesTopItemDecoration.java │ └── res │ ├── animator │ ├── enls_scale_restore.xml │ └── enls_scale_small.xml │ ├── drawable-hdpi │ ├── enls_ic_account_balance.png │ ├── enls_ic_alarm.png │ └── enls_ic_local_taxi.png │ ├── drawable-mdpi │ ├── enls_ic_account_balance.png │ ├── enls_ic_alarm.png │ └── enls_ic_local_taxi.png │ ├── drawable-xhdpi │ ├── enls_ic_account_balance.png │ ├── enls_ic_alarm.png │ └── enls_ic_local_taxi.png │ ├── drawable-xxhdpi │ ├── enls_ic_account_balance.png │ ├── enls_ic_alarm.png │ └── enls_ic_local_taxi.png │ ├── drawable-xxxhdpi │ ├── enls_ic_account_balance.png │ ├── enls_ic_alarm.png │ └── enls_ic_local_taxi.png │ ├── drawable │ ├── enls_bottom_left_shadow.xml │ ├── enls_bottom_right_shadow.xml │ ├── enls_bottom_shadow.9.png │ ├── enls_left_shadow.9.png │ ├── enls_right_shadow.9.png │ ├── enls_top_right_shadow.xml │ └── enls_top_shadow.9.png │ ├── layout │ ├── enls_dock.xml │ ├── enls_empty_header_horizontal.xml │ ├── enls_empty_header_vertical.xml │ ├── enls_empty_view.xml │ ├── enls_item_default.xml │ ├── enls_view_categories_navigation_horizontal_bottom.xml │ ├── enls_view_categories_navigation_horizontal_top.xml │ ├── enls_view_categories_navigation_vertical_left.xml │ └── enls_view_categories_navigation_vertical_right.xml │ ├── values │ ├── EndlessNavigationViewAttrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── public.xml │ └── strings.xml │ └── vector │ └── drawable │ ├── enls_vector_brush_white_24dp.xml │ ├── enls_vector_camera_alt_white_24dp.xml │ ├── enls_vector_landscape_white_24dp.xml │ ├── enls_vector_moon_white_24dp.xml │ └── enls_vector_palette_white_24dp.xml ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── article.png ├── demo.gif ├── header.png └── logo-footer.png ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── cleveroad │ │ └── sample │ │ ├── AbstractPageChangedListener.java │ │ ├── IFragmentReplacer.java │ │ ├── MainActivity.java │ │ ├── SimpleFragmentStatePagerAdapter.java │ │ └── fragments │ │ ├── AbstractLoopBarFragment.java │ │ ├── CategoriesAdapterLoopBarFragment.java │ │ ├── ColorFragment.java │ │ ├── MenuLoopBarFragment.java │ │ ├── ScrollModeHolder.java │ │ └── ViewPagerLoopBarFragment.java │ └── res │ ├── layout │ ├── activity_main.xml │ ├── fragment_color.xml │ ├── fragment_loopbar_horizontal_bottom.xml │ ├── fragment_loopbar_horizontal_top.xml │ ├── fragment_loopbar_vertical_left.xml │ └── fragment_loopbar_vertical_right.xml │ ├── menu │ └── loopbar.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-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LICENSE -------------------------------------------------------------------------------- /LoopBar-widget/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /LoopBar-widget/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/build.gradle -------------------------------------------------------------------------------- /LoopBar-widget/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /LoopBar-widget/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/gradle.properties -------------------------------------------------------------------------------- /LoopBar-widget/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/proguard-rules.pro -------------------------------------------------------------------------------- /LoopBar-widget/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/BaseRecyclerViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/BaseRecyclerViewHolder.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/ICategoryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/ICategoryItem.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/ILoopBarPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/ILoopBarPagerAdapter.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/IOperationItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/IOperationItem.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/OperationItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/OperationItem.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/SimpleCategoriesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/SimpleCategoriesAdapter.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/SimpleCategoriesMenuAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/adapter/SimpleCategoriesMenuAdapter.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/model/CategoryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/model/CategoryItem.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/model/MockedItemsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/model/MockedItemsFactory.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/util/AbstractAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/util/AbstractAnimatorListener.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/AbstractOrientationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/AbstractOrientationState.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/AbstractSpacesItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/AbstractSpacesItemDecoration.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/BaseRecyclerViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/BaseRecyclerViewHolder.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/CategoriesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/CategoriesAdapter.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/ChangeScrollModeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/ChangeScrollModeAdapter.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/IChangeSizeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/IChangeSizeCallback.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/IOrientationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/IOrientationState.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/ISelectionGravityState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/ISelectionGravityState.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/LayoutGravity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/LayoutGravity.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/LoopBarView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/LoopBarView.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/NegativeMarginFixColorDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/NegativeMarginFixColorDrawable.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OnItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OnItemClickListener.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/Orientation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/Orientation.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateHorizontalBottom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateHorizontalBottom.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateHorizontalTop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateHorizontalTop.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateVerticalLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateVerticalLeft.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateVerticalRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/OrientationStateVerticalRight.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesBottomItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesBottomItemDecoration.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesLeftItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesLeftItemDecoration.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesRightItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesRightItemDecoration.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesTopItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/java/com/cleveroad/loopbar/widget/SpacesTopItemDecoration.java -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/animator/enls_scale_restore.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/animator/enls_scale_restore.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/animator/enls_scale_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/animator/enls_scale_small.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_account_balance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_account_balance.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_alarm.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_local_taxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-hdpi/enls_ic_local_taxi.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_account_balance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_account_balance.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_alarm.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_local_taxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-mdpi/enls_ic_local_taxi.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_account_balance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_account_balance.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_alarm.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_local_taxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xhdpi/enls_ic_local_taxi.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_account_balance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_account_balance.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_alarm.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_local_taxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxhdpi/enls_ic_local_taxi.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_account_balance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_account_balance.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_alarm.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_local_taxi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable-xxxhdpi/enls_ic_local_taxi.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_bottom_left_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_bottom_left_shadow.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_bottom_right_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_bottom_right_shadow.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_bottom_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_bottom_shadow.9.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_left_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_left_shadow.9.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_right_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_right_shadow.9.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_top_right_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_top_right_shadow.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/drawable/enls_top_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/drawable/enls_top_shadow.9.png -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_dock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_dock.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_empty_header_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_empty_header_horizontal.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_empty_header_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_empty_header_vertical.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_empty_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_empty_view.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_item_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_item_default.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_horizontal_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_horizontal_bottom.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_horizontal_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_horizontal_top.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_vertical_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_vertical_left.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_vertical_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/layout/enls_view_categories_navigation_vertical_right.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/values/EndlessNavigationViewAttrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/values/EndlessNavigationViewAttrs.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/values/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/values/public.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/vector/drawable/enls_vector_brush_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/vector/drawable/enls_vector_brush_white_24dp.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/vector/drawable/enls_vector_camera_alt_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/vector/drawable/enls_vector_camera_alt_white_24dp.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/vector/drawable/enls_vector_landscape_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/vector/drawable/enls_vector_landscape_white_24dp.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/vector/drawable/enls_vector_moon_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/vector/drawable/enls_vector_moon_white_24dp.xml -------------------------------------------------------------------------------- /LoopBar-widget/src/main/res/vector/drawable/enls_vector_palette_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/LoopBar-widget/src/main/res/vector/drawable/enls_vector_palette_white_24dp.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/images/article.png -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/images/demo.gif -------------------------------------------------------------------------------- /images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/images/header.png -------------------------------------------------------------------------------- /images/logo-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/images/logo-footer.png -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/AbstractPageChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/AbstractPageChangedListener.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/IFragmentReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/IFragmentReplacer.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/SimpleFragmentStatePagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/SimpleFragmentStatePagerAdapter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/AbstractLoopBarFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/AbstractLoopBarFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/CategoriesAdapterLoopBarFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/CategoriesAdapterLoopBarFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/ColorFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/ColorFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/MenuLoopBarFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/MenuLoopBarFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/ScrollModeHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/ScrollModeHolder.java -------------------------------------------------------------------------------- /sample/src/main/java/com/cleveroad/sample/fragments/ViewPagerLoopBarFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/java/com/cleveroad/sample/fragments/ViewPagerLoopBarFragment.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/fragment_color.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_loopbar_horizontal_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/fragment_loopbar_horizontal_bottom.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_loopbar_horizontal_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/fragment_loopbar_horizontal_top.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_loopbar_vertical_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/fragment_loopbar_vertical_left.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_loopbar_vertical_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/layout/fragment_loopbar_vertical_right.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/loopbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/menu/loopbar.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cleveroad/LoopBar/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':LoopBar-widget' 2 | --------------------------------------------------------------------------------