diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-02-19 09:34:09 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-02-19 09:35:43 -0800 |
commit | a6194d3d9205488d6f5400193f8d4d6aaf140218 (patch) | |
tree | f59c8027b77935a05d553719de763694d850f439 /src/com/android/launcher3/widget/WidgetsContainerView.java | |
parent | c42ac0a5a6f0a4e41a9fc1b694f841204ae1989c (diff) | |
download | android_packages_apps_Trebuchet-a6194d3d9205488d6f5400193f8d4d6aaf140218.tar.gz android_packages_apps_Trebuchet-a6194d3d9205488d6f5400193f8d4d6aaf140218.tar.bz2 android_packages_apps_Trebuchet-a6194d3d9205488d6f5400193f8d4d6aaf140218.zip |
Wrapping thw widgetList inside a layout, so that it has the same view structure as allApps
Change-Id: I28b035beb1c7e13101ec20ff671d3cad5f757c0e
Diffstat (limited to 'src/com/android/launcher3/widget/WidgetsContainerView.java')
-rw-r--r-- | src/com/android/launcher3/widget/WidgetsContainerView.java | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/com/android/launcher3/widget/WidgetsContainerView.java b/src/com/android/launcher3/widget/WidgetsContainerView.java index 8b9ac1f75..0173eb771 100644 --- a/src/com/android/launcher3/widget/WidgetsContainerView.java +++ b/src/com/android/launcher3/widget/WidgetsContainerView.java @@ -20,7 +20,6 @@ import android.content.Context; import android.graphics.Bitmap; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.graphics.drawable.InsetDrawable; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView.State; import android.util.AttributeSet; @@ -65,7 +64,7 @@ public class WidgetsContainerView extends BaseContainerView private IconCache mIconCache; /* Recycler view related member variables */ - private WidgetsRecyclerView mView; + private WidgetsRecyclerView mRecyclerView; private WidgetsListAdapter mAdapter; /* Touch handling related member variables. */ @@ -74,8 +73,6 @@ public class WidgetsContainerView extends BaseContainerView /* Rendering related. */ private WidgetPreviewLoader mWidgetPreviewLoader; - private Rect mPadding = new Rect(); - public WidgetsContainerView(Context context) { this(context, null); } @@ -98,11 +95,11 @@ public class WidgetsContainerView extends BaseContainerView @Override protected void onFinishInflate() { super.onFinishInflate(); - mView = (WidgetsRecyclerView) getContentView(); - mView.setAdapter(mAdapter); + mRecyclerView = (WidgetsRecyclerView) getContentView().findViewById(R.id.widgets_list_view); + mRecyclerView.setAdapter(mAdapter); // This extends the layout space so that preloading happen for the {@link RecyclerView} - mView.setLayoutManager(new LinearLayoutManager(getContext()) { + mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()) { @Override protected int getExtraLayoutSpace(State state) { DeviceProfile grid = mLauncher.getDeviceProfile(); @@ -110,8 +107,6 @@ public class WidgetsContainerView extends BaseContainerView + grid.availableHeightPx * PRELOAD_SCREEN_HEIGHT_MULTIPLE; } }); - mPadding.set(getPaddingLeft(), getPaddingTop(), getPaddingRight(), - getPaddingBottom()); } // @@ -119,7 +114,7 @@ public class WidgetsContainerView extends BaseContainerView // public void scrollToTop() { - mView.scrollToPosition(0); + mRecyclerView.scrollToPosition(0); } // @@ -329,14 +324,14 @@ public class WidgetsContainerView extends BaseContainerView // @Override protected void onUpdateBgPadding(Rect padding, Rect bgPadding) { - mView.updateBackgroundPadding(bgPadding); + mRecyclerView.updateBackgroundPadding(bgPadding); } /** * Initialize the widget data model. */ public void addWidgets(WidgetsModel model) { - mView.setWidgets(model); + mRecyclerView.setWidgets(model); mAdapter.setWidgetsModel(model); mAdapter.notifyDataSetChanged(); } |