summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/widget/WidgetsContainerView.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-02-19 09:34:09 -0800
committerSunny Goyal <sunnygoyal@google.com>2016-02-19 09:35:43 -0800
commita6194d3d9205488d6f5400193f8d4d6aaf140218 (patch)
treef59c8027b77935a05d553719de763694d850f439 /src/com/android/launcher3/widget/WidgetsContainerView.java
parentc42ac0a5a6f0a4e41a9fc1b694f841204ae1989c (diff)
downloadandroid_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.java19
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();
}