Widget preview improvements
- Make widget preview bitmaps as small as they can be, saving ~0.7-2MB peak memory (5104303)
- When adding/dragging a widget, make the drag outline/drag view much more closely match the actual size (5566938)
Change-Id: I5b5b7b84fa551d56432a76223b1a9e4de620ff56
diff --git a/src/com/android/launcher2/PendingAddItemInfo.java b/src/com/android/launcher2/PendingAddItemInfo.java
index e243cc0..9c52ecf 100644
--- a/src/com/android/launcher2/PendingAddItemInfo.java
+++ b/src/com/android/launcher2/PendingAddItemInfo.java
@@ -33,7 +33,8 @@
class PendingAddWidgetInfo extends PendingAddItemInfo {
int minWidth;
int minHeight;
- boolean hasDefaultPreview;
+ int previewImage;
+ int icon;
// Any configuration data that we want to pass to a configuration activity when
// starting up a widget
@@ -45,7 +46,8 @@
componentName = i.provider;
minWidth = i.minWidth;
minHeight = i.minHeight;
- hasDefaultPreview = i.previewImage <= 0;
+ previewImage = i.previewImage;
+ icon = i.icon;
if (dataMimeType != null && data != null) {
mimeType = dataMimeType;
configurationData = data;