├── .gitignore ├── README.md ├── SXRecyclerview ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── czm │ │ └── android │ │ └── support │ │ └── v7 │ │ ├── util │ │ ├── AsyncListUtil.java │ │ ├── BatchingListUpdateCallback.java │ │ ├── DiffUtil.java │ │ ├── ListUpdateCallback.java │ │ ├── MessageThreadUtil.java │ │ ├── SortedList.java │ │ ├── ThreadUtil.java │ │ └── TileList.java │ │ └── widget │ │ ├── AdapterHelper.java │ │ ├── ChildHelper.java │ │ ├── DefaultItemAnimator.java │ │ ├── DividerItemDecoration.java │ │ ├── GapWorker.java │ │ ├── GridLayoutManager.java │ │ ├── HeaderAndFooterWrapperAdapter.java │ │ ├── LayoutState.java │ │ ├── LinearLayoutManager.java │ │ ├── LinearSmoothScroller.java │ │ ├── LinearSnapHelper.java │ │ ├── OpReorderer.java │ │ ├── OrientationHelper.java │ │ ├── PagerSnapHelper.java │ │ ├── PinnedHeader │ │ ├── PinnedHeaderPositionCalculator.java │ │ ├── RecyclerPinnedHeaderAdapter.java │ │ ├── RecyclerPinnedHeaderDecoration.java │ │ ├── RecyclerPinnedHeaderTouchListener.java │ │ └── helper │ │ │ ├── DimensionCalculator.java │ │ │ ├── LinearLayoutOrientationProvider.java │ │ │ ├── OrientationProvider.java │ │ │ ├── PinnedHeaderProvider.java │ │ │ ├── PinnedHeaderRenderer.java │ │ │ └── PinnedHeaderViewCache.java │ │ ├── PositionMap.java │ │ ├── RecyclerView.java │ │ ├── RecyclerViewAccessibilityDelegate.java │ │ ├── RecyclerViewGestureDetector.java │ │ ├── SXRecyclerView.java │ │ ├── ScrollbarHelper.java │ │ ├── SimpleItemAnimator.java │ │ ├── SnapHelper.java │ │ ├── StaggeredGridLayoutManager.java │ │ ├── ViewBoundsCheck.java │ │ ├── ViewInfoStore.java │ │ ├── helper │ │ ├── ItemTouchHelper.java │ │ ├── ItemTouchUIUtil.java │ │ └── ItemTouchUIUtilImpl.java │ │ └── util │ │ └── SortedListAdapterCallback.java │ └── res │ ├── drawable-v21 │ └── item_click_background.xml │ ├── drawable-xhdpi │ └── item_pressed.9.png │ ├── drawable-xxhdpi │ └── item_pressed.9.png │ ├── drawable-xxxhdpi │ └── item_pressed.9.png │ ├── drawable │ └── item_click_background.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ └── ids.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── czm │ │ └── sxrecyclerview │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── czm │ │ │ └── sxrecyclerview │ │ │ ├── HeaderAndFooterActivity.java │ │ │ ├── HeaderAndFooterGridLayoutActivity.java │ │ │ ├── HeaderAndFooterStaggeredGridLayoutActivity.java │ │ │ ├── ItemClickActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MultiChoiceActivity.java │ │ │ └── PinnedHeaderActivity.java │ └── res │ │ ├── drawable-v21 │ │ ├── green_ripple_background.xml │ │ ├── ic_launcher_foreground.xml │ │ └── pink_ripple_background.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── arrow_right.png │ │ ├── back.png │ │ ├── ic_launcher_background.xml │ │ ├── ic_select_check.png │ │ ├── pinnead_background.9.png │ │ └── triangle_down.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── grid_item_layout.xml │ │ ├── grid_item_layout2.xml │ │ ├── item_layout.xml │ │ ├── item_title_layout.xml │ │ ├── main_item_layout.xml │ │ ├── recyclerview_header_view.xml │ │ └── recyclerview_pinneadheader_view.xml │ │ ├── menu │ │ └── recycler_multi.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.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 │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── czm │ └── sxrecyclerview │ └── ExampleUnitTest.java ├── screens ├── HeaderAndFooter.gif ├── HeaderAndFooterGrid.gif ├── HeaderAndFooterStag.gif ├── click.gif ├── multichoice.gif └── pinnedheader.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/README.md -------------------------------------------------------------------------------- /SXRecyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SXRecyclerview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/build.gradle -------------------------------------------------------------------------------- /SXRecyclerview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/proguard-rules.pro -------------------------------------------------------------------------------- /SXRecyclerview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/AsyncListUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/AsyncListUtil.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/BatchingListUpdateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/BatchingListUpdateCallback.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/DiffUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/DiffUtil.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/ListUpdateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/ListUpdateCallback.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/MessageThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/MessageThreadUtil.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/SortedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/SortedList.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/ThreadUtil.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/util/TileList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/util/TileList.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/AdapterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/AdapterHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/ChildHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/ChildHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/DefaultItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/DefaultItemAnimator.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/DividerItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/DividerItemDecoration.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/GapWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/GapWorker.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/GridLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/GridLayoutManager.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/HeaderAndFooterWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/HeaderAndFooterWrapperAdapter.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/LayoutState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/LayoutState.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearLayoutManager.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearSmoothScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearSmoothScroller.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearSnapHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/LinearSnapHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/OpReorderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/OpReorderer.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/OrientationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/OrientationHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PagerSnapHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PagerSnapHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/PinnedHeaderPositionCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/PinnedHeaderPositionCalculator.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderAdapter.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderDecoration.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderTouchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/RecyclerPinnedHeaderTouchListener.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/DimensionCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/DimensionCalculator.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/LinearLayoutOrientationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/LinearLayoutOrientationProvider.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/OrientationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/OrientationProvider.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderProvider.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderRenderer.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderViewCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PinnedHeader/helper/PinnedHeaderViewCache.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/PositionMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/PositionMap.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerView.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerViewAccessibilityDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerViewAccessibilityDelegate.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerViewGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/RecyclerViewGestureDetector.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/SXRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/SXRecyclerView.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/ScrollbarHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/ScrollbarHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/SimpleItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/SimpleItemAnimator.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/SnapHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/SnapHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/StaggeredGridLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/StaggeredGridLayoutManager.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/ViewBoundsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/ViewBoundsCheck.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/ViewInfoStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/ViewInfoStore.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchHelper.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchUIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchUIUtil.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchUIUtilImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/helper/ItemTouchUIUtilImpl.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/java/czm/android/support/v7/widget/util/SortedListAdapterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/java/czm/android/support/v7/widget/util/SortedListAdapterCallback.java -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/drawable-v21/item_click_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/drawable-v21/item_click_background.xml -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/drawable-xhdpi/item_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/drawable-xhdpi/item_pressed.9.png -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/drawable-xxhdpi/item_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/drawable-xxhdpi/item_pressed.9.png -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/drawable-xxxhdpi/item_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/drawable-xxxhdpi/item_pressed.9.png -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/drawable/item_click_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/drawable/item_click_background.xml -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SXRecyclerview/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/SXRecyclerview/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/example/czm/sxrecyclerview/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/androidTest/java/com/example/czm/sxrecyclerview/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterGridLayoutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterGridLayoutActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterStaggeredGridLayoutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/HeaderAndFooterStaggeredGridLayoutActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/ItemClickActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/ItemClickActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/MultiChoiceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/MultiChoiceActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/czm/sxrecyclerview/PinnedHeaderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/java/com/example/czm/sxrecyclerview/PinnedHeaderActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v21/green_ripple_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable-v21/green_ripple_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v21/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable-v21/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v21/pink_ripple_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable-v21/pink_ripple_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/arrow_right.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/back.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_select_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/ic_select_check.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/pinnead_background.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/pinnead_background.9.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/triangle_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/drawable/triangle_down.png -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/grid_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/grid_item_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/grid_item_layout2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/grid_item_layout2.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/item_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_title_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/item_title_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/main_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/main_item_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/recyclerview_header_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/recyclerview_header_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/recyclerview_pinneadheader_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/layout/recyclerview_pinneadheader_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/recycler_multi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/menu/recycler_multi.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/com/example/czm/sxrecyclerview/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/sample/src/test/java/com/example/czm/sxrecyclerview/ExampleUnitTest.java -------------------------------------------------------------------------------- /screens/HeaderAndFooter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/HeaderAndFooter.gif -------------------------------------------------------------------------------- /screens/HeaderAndFooterGrid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/HeaderAndFooterGrid.gif -------------------------------------------------------------------------------- /screens/HeaderAndFooterStag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/HeaderAndFooterStag.gif -------------------------------------------------------------------------------- /screens/click.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/click.gif -------------------------------------------------------------------------------- /screens/multichoice.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/multichoice.gif -------------------------------------------------------------------------------- /screens/pinnedheader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhimaochen/SXRecyclerView/HEAD/screens/pinnedheader.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':SXRecyclerview' 2 | --------------------------------------------------------------------------------