Loading src/com/android/launcher3/dragndrop/AddItemActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -278,7 +278,7 @@ public class AddItemActivity extends BaseActivity @Override protected void onPostExecute(WidgetItem item) { mWidgetCell.setPreviewSize(item.spanX, item.spanY); mWidgetCell.setPreviewSize(item); mWidgetCell.applyFromCellItem(item, mApp.getWidgetCache()); mWidgetCell.ensurePreview(); } Loading src/com/android/launcher3/widget/WidgetCell.java +4 −8 Original line number Diff line number Diff line Loading @@ -209,8 +209,6 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { mWidgetPreviewLoader = loader; if (item.activityInfo != null) { setTag(new PendingAddShortcutInfo(item.activityInfo)); mPreviewWidth += mShortcutPreviewPadding; mPreviewHeight += mShortcutPreviewPadding; } else { setTag(new PendingAddWidgetInfo(item.widgetInfo, mSourceContainer)); } Loading Loading @@ -357,16 +355,14 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { } /** Sets the widget preview image size in number of cells. */ public Size setPreviewSize(int spanX, int spanY) { return setPreviewSize(spanX, spanY, 1f); public Size setPreviewSize(WidgetItem widgetItem) { return setPreviewSize(widgetItem, 1f); } /** Sets the widget preview image size, in number of cells, and preview scale. */ public Size setPreviewSize(int spanX, int spanY, float previewScale) { public Size setPreviewSize(WidgetItem widgetItem, float previewScale) { DeviceProfile deviceProfile = mActivity.getDeviceProfile(); Size widgetSize = mItem != null ? WidgetSizes.getWidgetItemSizePx(getContext(), deviceProfile, mItem) : WidgetSizes.getWidgetSizePx(deviceProfile, spanX, spanY); Size widgetSize = WidgetSizes.getWidgetItemSizePx(getContext(), deviceProfile, widgetItem); mPreviewWidth = widgetSize.getWidth(); mPreviewHeight = widgetSize.getHeight(); mPreviewScale = previewScale; Loading src/com/android/launcher3/widget/WidgetsBottomSheet.java +1 −1 Original line number Diff line number Diff line Loading @@ -199,7 +199,7 @@ public class WidgetsBottomSheet extends BaseWidgetSheet { tableRow.setGravity(Gravity.TOP); row.forEach(widgetItem -> { WidgetCell widget = addItemCell(tableRow); widget.setPreviewSize(widgetItem.spanX, widgetItem.spanY); widget.setPreviewSize(widgetItem); widget.applyFromCellItem(widgetItem, LauncherAppState.getInstance(mActivityContext) .getWidgetCache()); widget.ensurePreview(); Loading src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java +1 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,7 @@ public final class WidgetsListTableViewHolderBinder WidgetCell widget = (WidgetCell) row.getChildAt(j); widget.clear(); WidgetItem widgetItem = widgetItemsPerRow.get(j); Size previewSize = widget.setPreviewSize(widgetItem.spanX, widgetItem.spanY); Size previewSize = widget.setPreviewSize(widgetItem); widget.applyFromCellItem(widgetItem, mWidgetPreviewLoader); widget.setApplyBitmapDeferred(mApplyBitmapDeferred); Bitmap preview = mWidgetPreviewLoader.getPreview(widgetItem, previewSize); Loading src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ public final class WidgetsRecommendationTableLayout extends TableLayout { for (WidgetItem widgetItem : widgetItems) { WidgetCell widgetCell = addItemCell(tableRow); widgetCell.setPreviewSize(widgetItem.spanX, widgetItem.spanY, data.mPreviewScale); widgetCell.setPreviewSize(widgetItem, data.mPreviewScale); widgetCell.applyFromCellItem(widgetItem, LauncherAppState.getInstance(getContext()).getWidgetCache()); widgetCell.ensurePreview(); Loading Loading
src/com/android/launcher3/dragndrop/AddItemActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -278,7 +278,7 @@ public class AddItemActivity extends BaseActivity @Override protected void onPostExecute(WidgetItem item) { mWidgetCell.setPreviewSize(item.spanX, item.spanY); mWidgetCell.setPreviewSize(item); mWidgetCell.applyFromCellItem(item, mApp.getWidgetCache()); mWidgetCell.ensurePreview(); } Loading
src/com/android/launcher3/widget/WidgetCell.java +4 −8 Original line number Diff line number Diff line Loading @@ -209,8 +209,6 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { mWidgetPreviewLoader = loader; if (item.activityInfo != null) { setTag(new PendingAddShortcutInfo(item.activityInfo)); mPreviewWidth += mShortcutPreviewPadding; mPreviewHeight += mShortcutPreviewPadding; } else { setTag(new PendingAddWidgetInfo(item.widgetInfo, mSourceContainer)); } Loading Loading @@ -357,16 +355,14 @@ public class WidgetCell extends LinearLayout implements OnLayoutChangeListener { } /** Sets the widget preview image size in number of cells. */ public Size setPreviewSize(int spanX, int spanY) { return setPreviewSize(spanX, spanY, 1f); public Size setPreviewSize(WidgetItem widgetItem) { return setPreviewSize(widgetItem, 1f); } /** Sets the widget preview image size, in number of cells, and preview scale. */ public Size setPreviewSize(int spanX, int spanY, float previewScale) { public Size setPreviewSize(WidgetItem widgetItem, float previewScale) { DeviceProfile deviceProfile = mActivity.getDeviceProfile(); Size widgetSize = mItem != null ? WidgetSizes.getWidgetItemSizePx(getContext(), deviceProfile, mItem) : WidgetSizes.getWidgetSizePx(deviceProfile, spanX, spanY); Size widgetSize = WidgetSizes.getWidgetItemSizePx(getContext(), deviceProfile, widgetItem); mPreviewWidth = widgetSize.getWidth(); mPreviewHeight = widgetSize.getHeight(); mPreviewScale = previewScale; Loading
src/com/android/launcher3/widget/WidgetsBottomSheet.java +1 −1 Original line number Diff line number Diff line Loading @@ -199,7 +199,7 @@ public class WidgetsBottomSheet extends BaseWidgetSheet { tableRow.setGravity(Gravity.TOP); row.forEach(widgetItem -> { WidgetCell widget = addItemCell(tableRow); widget.setPreviewSize(widgetItem.spanX, widgetItem.spanY); widget.setPreviewSize(widgetItem); widget.applyFromCellItem(widgetItem, LauncherAppState.getInstance(mActivityContext) .getWidgetCache()); widget.ensurePreview(); Loading
src/com/android/launcher3/widget/picker/WidgetsListTableViewHolderBinder.java +1 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,7 @@ public final class WidgetsListTableViewHolderBinder WidgetCell widget = (WidgetCell) row.getChildAt(j); widget.clear(); WidgetItem widgetItem = widgetItemsPerRow.get(j); Size previewSize = widget.setPreviewSize(widgetItem.spanX, widgetItem.spanY); Size previewSize = widget.setPreviewSize(widgetItem); widget.applyFromCellItem(widgetItem, mWidgetPreviewLoader); widget.setApplyBitmapDeferred(mApplyBitmapDeferred); Bitmap preview = mWidgetPreviewLoader.getPreview(widgetItem, previewSize); Loading
src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ public final class WidgetsRecommendationTableLayout extends TableLayout { for (WidgetItem widgetItem : widgetItems) { WidgetCell widgetCell = addItemCell(tableRow); widgetCell.setPreviewSize(widgetItem.spanX, widgetItem.spanY, data.mPreviewScale); widgetCell.setPreviewSize(widgetItem, data.mPreviewScale); widgetCell.applyFromCellItem(widgetItem, LauncherAppState.getInstance(getContext()).getWidgetCache()); widgetCell.ensurePreview(); Loading