diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2015-05-29 12:00:44 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2015-05-29 12:00:44 -0700 |
commit | ac5f6af1488ec1cf0b73aa0848a675764c2f652b (patch) | |
tree | 9d26eeaef26f24aa5de18e382c299cb5a86f0b0a /src/com/android/launcher3/widget/WidgetsContainerView.java | |
parent | 0b06875971fffd232ce2dea78cd29145edc5bab4 (diff) | |
download | android_packages_apps_Trebuchet-ac5f6af1488ec1cf0b73aa0848a675764c2f652b.tar.gz android_packages_apps_Trebuchet-ac5f6af1488ec1cf0b73aa0848a675764c2f652b.tar.bz2 android_packages_apps_Trebuchet-ac5f6af1488ec1cf0b73aa0848a675764c2f652b.zip |
Move fast scrolling logic to BaseRecyclerView
- This change has no effect on actual functionality but to make it easier
for widget tray to inherit the goodness of the 1) fast scroller
functionality 2) unify the scroll look and feel with the all apps view
b/21375339
Change-Id: Ib859b1c3352c0b69f16549ded8f20eb82cf58ba8
Diffstat (limited to 'src/com/android/launcher3/widget/WidgetsContainerView.java')
-rw-r--r-- | src/com/android/launcher3/widget/WidgetsContainerView.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher3/widget/WidgetsContainerView.java b/src/com/android/launcher3/widget/WidgetsContainerView.java index 778cf9ef1..11c2107f2 100644 --- a/src/com/android/launcher3/widget/WidgetsContainerView.java +++ b/src/com/android/launcher3/widget/WidgetsContainerView.java @@ -65,7 +65,7 @@ public class WidgetsContainerView extends BaseContainerView private IconCache mIconCache; /* Recycler view related member variables */ - private RecyclerView mView; + private WidgetsRecyclerView mView; private WidgetsListAdapter mAdapter; /* Touch handling related member variables. */ @@ -100,7 +100,7 @@ public class WidgetsContainerView extends BaseContainerView @Override protected void onFinishInflate() { - mView = (RecyclerView) findViewById(R.id.widgets_list_view); + mView = (WidgetsRecyclerView) findViewById(R.id.widgets_list_view); mView.setAdapter(mAdapter); // This extends the layout space so that preloading happen for the {@link RecyclerView} @@ -351,6 +351,7 @@ public class WidgetsContainerView extends BaseContainerView * Initialize the widget data model. */ public void addWidgets(WidgetsModel model) { + mView.setWidgets(model); mAdapter.setWidgetsModel(model); mAdapter.notifyDataSetChanged(); } |