diff options
author | Joe Onorato <joeo@google.com> | 2010-11-17 20:43:12 -0800 |
---|---|---|
committer | Joe Onorato <joeo@google.com> | 2010-11-17 23:14:57 -0800 |
commit | 4daaeafd278d22ec9013d1cdaade562044ee907e (patch) | |
tree | 9dcb03b4a67b3c26df109b95e9d52e71180a1d27 /packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java | |
parent | e70b375c4b9d73d1165a21a421cfd73170cd06cc (diff) | |
download | frameworks_base-4daaeafd278d22ec9013d1cdaade562044ee907e.zip frameworks_base-4daaeafd278d22ec9013d1cdaade562044ee907e.tar.gz frameworks_base-4daaeafd278d22ec9013d1cdaade562044ee907e.tar.bz2 |
Status bar formatting tweaks
Change-Id: Icb6c8d87e109d9e133e86b0fdb7bea12fe376d92
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java index d290bd9..7c97ac7 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java @@ -31,6 +31,8 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.PixelFormat; import android.graphics.Rect; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.LayerDrawable; import android.os.Handler; import android.os.IBinder; import android.os.Message; @@ -968,6 +970,13 @@ public class TabletStatusBar extends StatusBar { } } + void workAroundBadLayerDrawableOpacity(View v) { + LayerDrawable d = (LayerDrawable)v.getBackground(); + v.setBackgroundDrawable(null); + d.setOpacity(PixelFormat.TRANSLUCENT); + v.setBackgroundDrawable(d); + } + private boolean inflateViews(NotificationData.Entry entry, ViewGroup parent) { StatusBarNotification sbn = entry.notification; RemoteViews remoteViews = sbn.notification.contentView; @@ -979,6 +988,7 @@ public class TabletStatusBar extends StatusBar { LayoutInflater inflater = (LayoutInflater)mContext.getSystemService( Context.LAYOUT_INFLATER_SERVICE); View row = inflater.inflate(R.layout.status_bar_latest_event, parent, false); + workAroundBadLayerDrawableOpacity(row); View vetoButton = row.findViewById(R.id.veto); if (entry.notification.isClearable()) { final String _pkg = sbn.pkg; |