60dadaeed4f5cee272b575dfde6c02e3506a2fa0 |
|
13-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports for recyclerview-selection code. A follow up after factor to make it so androidx imports go in the correct order. Test: ./gradlew buildOnServer Change-Id: Ie7c3a94363967f148d539bedf9f78ca6f47670b3
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
2a32c7e1264b14a20ed900abadea828b804a46ce |
|
02-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Move RecyclerView selection to androidx.recyclerview.selection. Bug: 74113185 Test: ./gradlew buildOnServer Change-Id: I30b50c18d17864ded84143cf9018c6d8602648f5
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
7fb763509e07f98d650efc25c91bff8b1cb239ac |
|
17-Nov-2017 |
Steve McKay <smckay@google.com> |
Unhide Selection API, address API Council feedback. Change package to androidx.widget.recyclerview.selection. Improve documentation. Narrow visibility where possible. Subsume Builder into SelectionTracker class. Add Parcelable key type support (and generally improve storage support). Wrap all persistance data in a single Bundle. Add @NonNull to args. Bug: 69058843 Bug: 69460900 Bug: 72217699 Test: All passing. Change-Id: I06dba191e417206b30c6e1454cb12c9076e18bed
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|
63d2846409d84487d4856d3b8d18cc4684352e29 |
|
05-Oct-2017 |
Steve McKay <smckay@google.com> |
RecyclerView Gesture/Band selection support. Migrating code developed in DocumentsUI to support lib. APIs-hidden, until ready for API review. Update band code to use ItemDecoration instead of getOverlay. Reduce visibility or @hide methods not useful to clients. Add support for parameterized key type + default supoprt for native RV stable ids. Gracefully degrade features when using native stable ids: no band, no range support. Provides a new selection demo app with touch and band (stylus/mouse) support. Break demo app into two apps. One using native RV stable ids, one using content uris as the key. The demo using content URIs supports band and range selection. Recording of demo app: https://drive.google.com/open?id=0B1OqiAcKh66ZTHJhU0xSa1lobmM Bug: 64847011 Change-Id: I89c10450a61e993b5a169823b28718242bdd7243 Test: Includes unit tests for new code. Yoda, "Very fast they run!"
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
|