diff options
author | Michael Jurka <mikejurka@google.com> | 2011-11-12 22:02:44 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-11-12 22:02:44 -0800 |
commit | c46fbf04eaa8311d1775e70e65f3dd292e3ce715 (patch) | |
tree | 07155cea14eda773b56de1aa8837f215d39211ef /src/com/android/launcher2/PagedViewWidget.java | |
parent | c1f873e56dd62bcce8d20e25020487f843084ec7 (diff) | |
parent | 038f9d8bfb53288e7cf5812f62ec3d5b25fec965 (diff) | |
download | android_packages_apps_Trebuchet-c46fbf04eaa8311d1775e70e65f3dd292e3ce715.tar.gz android_packages_apps_Trebuchet-c46fbf04eaa8311d1775e70e65f3dd292e3ce715.tar.bz2 android_packages_apps_Trebuchet-c46fbf04eaa8311d1775e70e65f3dd292e3ce715.zip |
Merge "Widget preview improvements" into ics-mr1
Diffstat (limited to 'src/com/android/launcher2/PagedViewWidget.java')
-rw-r--r-- | src/com/android/launcher2/PagedViewWidget.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/launcher2/PagedViewWidget.java b/src/com/android/launcher2/PagedViewWidget.java index b7d4c26bc..d3541ff2c 100644 --- a/src/com/android/launcher2/PagedViewWidget.java +++ b/src/com/android/launcher2/PagedViewWidget.java @@ -142,13 +142,20 @@ public class PagedViewWidget extends LinearLayout implements Checkable { } } - void applyPreview(FastBitmapDrawable preview, int index, boolean scale) { + public int[] getPreviewSize() { + final ImageView i = (ImageView) findViewById(R.id.widget_preview); + int[] maxSize = new int[2]; + maxSize[0] = i.getWidth() - i.getPaddingLeft() - i.getPaddingRight(); + maxSize[1] = i.getHeight() - i.getPaddingBottom() - i.getPaddingTop(); + return maxSize; + } + + void applyPreview(FastBitmapDrawable preview, int index) { final PagedViewWidgetImageView image = (PagedViewWidgetImageView) findViewById(R.id.widget_preview); if (preview != null) { image.mAllowRequestLayout = false; image.setImageDrawable(preview); - image.setScaleType(scale ? ImageView.ScaleType.FIT_START : ImageView.ScaleType.MATRIX); image.mAllowRequestLayout = true; image.setAlpha(0f); image.animate() |