OSDN Git Service

Refactoring fast scroller.
authorWinson Chung <winsonc@google.com>
Tue, 16 Jun 2015 20:35:04 +0000 (13:35 -0700)
committerWinson Chung <winsonc@google.com>
Tue, 23 Jun 2015 21:24:15 +0000 (14:24 -0700)
commitb1777447d9b9700b48f8060f8b318f2363c43e8d
treea5b94ed9b83316765b73265b4c030e40ed0bf4c9
parente5106b687f6978bb8bb11ec90d7e8924a1b9e795
Refactoring fast scroller.

- Fixing issue with fast scroller not fitting name width.
- Refactoring fast scrolling/scroll bar code out of base recycler view
- Adding animations to fast scroller to match design
- Smooth scrolling when jumping between app rows
- Fixing issue with fast scroller jumping when you first pick it up
- Fixing issue with wrong background paddings being used

Bug: 21874346
Bug: 22031923
Change-Id: I9f011b1f375751f437604b900e95a2942d3f4601
23 files changed:
proguard.flags
res/drawable-ldrtl/all_apps_fastscroll_bg.xml
res/drawable/all_apps_scrollbar_thumb.xml [deleted file]
res/drawable/container_fastscroll_popup_bg.xml [moved from res/drawable/all_apps_fastscroll_bg.xml with 92% similarity]
res/layout/all_apps_container.xml
res/layout/all_apps_search_bar.xml
res/values-sw720dp/dimens.xml
res/values/colors.xml
res/values/dimens.xml
src/com/android/launcher3/BaseRecyclerView.java
src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java [new file with mode: 0644]
src/com/android/launcher3/BaseRecyclerViewFastScrollPopup.java [new file with mode: 0644]
src/com/android/launcher3/BubbleTextView.java
src/com/android/launcher3/Launcher.java
src/com/android/launcher3/LauncherAppState.java
src/com/android/launcher3/LauncherCallbacks.java
src/com/android/launcher3/Utilities.java
src/com/android/launcher3/allapps/AllAppsContainerView.java
src/com/android/launcher3/allapps/AllAppsGridAdapter.java
src/com/android/launcher3/allapps/AllAppsRecyclerView.java
src/com/android/launcher3/allapps/AlphabeticalAppsList.java
src/com/android/launcher3/widget/WidgetsContainerView.java
src/com/android/launcher3/widget/WidgetsRecyclerView.java