├── .gitignore ├── LICENSE ├── README.md ├── art ├── horizontal-demo.gif └── vertical-demo.gif ├── demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── br │ │ └── com │ │ └── stickyindex │ │ └── sample │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── br │ │ └── com │ │ └── stickyindex │ │ └── sample │ │ ├── common │ │ ├── App.kt │ │ ├── Constants.java │ │ └── di │ │ │ ├── ActivityBinding.kt │ │ │ ├── AppComponent.kt │ │ │ ├── AppModule.kt │ │ │ ├── contact │ │ │ ├── ContactsViewModule.kt │ │ │ └── ContactsViewSubComponent.kt │ │ │ ├── favorites │ │ │ ├── FavoritesViewModule.kt │ │ │ └── FavoritesViewSubComponent.kt │ │ │ └── main │ │ │ ├── MainViewModule.kt │ │ │ └── MainViewSubComponent.kt │ │ ├── data │ │ ├── ContactMapper.kt │ │ ├── ContactsDataSource.kt │ │ └── SuggestionProvider.kt │ │ ├── domain │ │ ├── Router.kt │ │ └── model │ │ │ └── Contact.kt │ │ └── presentation │ │ ├── model │ │ └── ContactsViewHolder.kt │ │ ├── presenter │ │ ├── ContactsPresenter.kt │ │ ├── FavoritesPresenter.kt │ │ └── MainPresenter.kt │ │ └── view │ │ ├── ContactsView.kt │ │ ├── FavoritesView.kt │ │ ├── MainView.kt │ │ └── adapter │ │ ├── ContactsAdapter.kt │ │ └── ViewPagerAdapter.kt │ └── res │ ├── drawable │ ├── camera_icon.png │ ├── circle_icon.xml │ ├── contact_icon.png │ ├── cover4.jpg │ ├── home_number_icon.png │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── mobile_number_icon.png │ └── search_icon.png │ ├── layout │ ├── contact_details.xml │ ├── contacts_list_item.xml │ ├── contacts_view.xml │ ├── favorites_view.xml │ └── main_activity.xml │ ├── menu │ └── menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ ├── ic_search_white_18dp.png │ ├── ic_search_white_24dp.png │ ├── ic_search_white_36dp.png │ └── ic_search_white_48dp.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-v21 │ ├── color.xml │ ├── dimens.xml │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── dependencies.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── br │ │ └── com │ │ └── stickyindex │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── br │ │ └── com │ │ └── stickyindex │ │ ├── model │ │ ├── RowStyle.kt │ │ ├── RowStyleMapper.kt │ │ └── StickyIndexViewHolder.kt │ │ └── view │ │ ├── FastScroller.kt │ │ ├── FastScrollerLabelPublisher.kt │ │ ├── StickyIndex.kt │ │ ├── StickyIndexAdapter.kt │ │ └── StickyIndexLayoutManager.kt │ └── res │ ├── drawable │ ├── scroll_bubble.xml │ └── scroll_handler.xml │ ├── layout │ ├── fastscroller_view.xml │ ├── stickyindex_details.xml │ └── stickyindex_view.xml │ └── values │ ├── attrs.xml │ ├── color.xml │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/README.md -------------------------------------------------------------------------------- /art/horizontal-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/art/horizontal-demo.gif -------------------------------------------------------------------------------- /art/vertical-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/art/vertical-demo.gif -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/androidTest/java/br/com/stickyindex/sample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/androidTest/java/br/com/stickyindex/sample/ApplicationTest.java -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/App.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/Constants.java -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/ActivityBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/ActivityBinding.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/AppComponent.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/AppModule.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/contact/ContactsViewModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/contact/ContactsViewModule.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/contact/ContactsViewSubComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/contact/ContactsViewSubComponent.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/favorites/FavoritesViewModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/favorites/FavoritesViewModule.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/favorites/FavoritesViewSubComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/favorites/FavoritesViewSubComponent.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/main/MainViewModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/main/MainViewModule.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/common/di/main/MainViewSubComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/common/di/main/MainViewSubComponent.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/data/ContactMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/data/ContactMapper.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/data/ContactsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/data/ContactsDataSource.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/data/SuggestionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/data/SuggestionProvider.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/domain/Router.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/domain/Router.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/domain/model/Contact.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/domain/model/Contact.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/model/ContactsViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/model/ContactsViewHolder.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/ContactsPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/ContactsPresenter.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/FavoritesPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/FavoritesPresenter.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/MainPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/presenter/MainPresenter.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/view/ContactsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/view/ContactsView.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/view/FavoritesView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/view/FavoritesView.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/view/MainView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/view/MainView.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/view/adapter/ContactsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/view/adapter/ContactsAdapter.kt -------------------------------------------------------------------------------- /demo/src/main/java/br/com/stickyindex/sample/presentation/view/adapter/ViewPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/java/br/com/stickyindex/sample/presentation/view/adapter/ViewPagerAdapter.kt -------------------------------------------------------------------------------- /demo/src/main/res/drawable/camera_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/camera_icon.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable/circle_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/circle_icon.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/contact_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/contact_icon.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable/cover4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/cover4.jpg -------------------------------------------------------------------------------- /demo/src/main/res/drawable/home_number_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/home_number_icon.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/mobile_number_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/mobile_number_icon.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable/search_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/drawable/search_icon.png -------------------------------------------------------------------------------- /demo/src/main/res/layout/contact_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/layout/contact_details.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/contacts_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/layout/contacts_list_item.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/contacts_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/layout/contacts_view.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/favorites_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/layout/favorites_view.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /demo/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_search_white_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_search_white_18dp.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_search_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_search_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_search_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-hdpi/ic_search_white_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/src/main/res/values-v21/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/values-v21/color.xml -------------------------------------------------------------------------------- /demo/src/main/res/values-v21/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/values-v21/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/br/com/stickyindex/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/androidTest/java/br/com/stickyindex/ApplicationTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/model/RowStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/model/RowStyle.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/model/RowStyleMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/model/RowStyleMapper.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/model/StickyIndexViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/model/StickyIndexViewHolder.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/view/FastScroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/view/FastScroller.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/view/FastScrollerLabelPublisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/view/FastScrollerLabelPublisher.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/view/StickyIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/view/StickyIndex.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/view/StickyIndexAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/view/StickyIndexAdapter.kt -------------------------------------------------------------------------------- /library/src/main/java/br/com/stickyindex/view/StickyIndexLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/java/br/com/stickyindex/view/StickyIndexLayoutManager.kt -------------------------------------------------------------------------------- /library/src/main/res/drawable/scroll_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/drawable/scroll_bubble.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/scroll_handler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/drawable/scroll_handler.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/fastscroller_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/layout/fastscroller_view.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/stickyindex_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/layout/stickyindex_details.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/stickyindex_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/layout/stickyindex_view.xml -------------------------------------------------------------------------------- /library/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/values/color.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsilfer/sticky-index/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':demo' --------------------------------------------------------------------------------