Fix issue where clicking home button caused search icon blip

Also, tweak size of icons in landscape mode

Bug: 7221345

Change-Id: Ib0d1445e165f291c09021f7dad08ad4d248e47ca
This commit is contained in:
Michael Jurka
2012-10-01 20:31:09 +02:00
parent db5dd02ad9
commit daec1e8b05
2 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -32,7 +32,7 @@
<!-- QSB -->
<dimen name="qsb_bar_height">82dp</dimen>
<dimen name="toolbar_button_vertical_padding">8dip</dimen>
<dimen name="toolbar_button_horizontal_padding">0dip</dimen>
<dimen name="toolbar_button_horizontal_padding">24dip</dimen>
<!-- Workspace -->
<dimen name="workspace_divider_padding_top">12dp</dimen>
@@ -21,6 +21,7 @@ import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.widget.ImageView;
@@ -69,12 +70,13 @@ public class HolographicViewHelper {
* Creates a copy of the original image.
*/
private Bitmap createOriginalImage(ImageView v, Canvas canvas) {
final Drawable d = v.getDrawable();
final Bitmap b = Bitmap.createBitmap(
v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888);
d.getIntrinsicWidth(), d.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
canvas.setBitmap(b);
canvas.save();
v.draw(canvas);
d.draw(canvas);
canvas.restore();
canvas.setBitmap(null);
@@ -86,12 +88,13 @@ public class HolographicViewHelper {
* Responsibility for the bitmap is transferred to the caller.
*/
private Bitmap createPressImage(ImageView v, Canvas canvas) {
final Drawable d = v.getDrawable();
final Bitmap b = Bitmap.createBitmap(
v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888);
d.getIntrinsicWidth(), d.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
canvas.setBitmap(b);
canvas.save();
v.draw(canvas);
d.draw(canvas);
canvas.restore();
canvas.drawColor(mHighlightColor, PorterDuff.Mode.SRC_IN);
canvas.setBitmap(null);