diff options
author | Selim Cinek <cinek@google.com> | 2014-05-20 04:20:25 +0200 |
---|---|---|
committer | Selim Cinek <cinek@google.com> | 2014-05-20 04:20:25 +0200 |
commit | 863834bd96bdebcf21f4c4a7d8285d4858c061e4 (patch) | |
tree | a8fe85d966399e5d7e8b080c0dc5cfe689da8b4a /packages/SystemUI/src/com | |
parent | c9c00ae2fa5fb787e9f12705f8cd8de445ecde4b (diff) | |
download | frameworks_base-863834bd96bdebcf21f4c4a7d8285d4858c061e4.zip frameworks_base-863834bd96bdebcf21f4c4a7d8285d4858c061e4.tar.gz frameworks_base-863834bd96bdebcf21f4c4a7d8285d4858c061e4.tar.bz2 |
Fixed a big with the vetobutton, circumventing double tapping.
Change-Id: Ie31d06fe4e2454cf6a3223bef75eca2c76f47b59
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java | 3 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java b/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java index 0f214a2..dc3d92a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java @@ -81,7 +81,8 @@ public abstract class ActivatableNotificationView extends ExpandableOutlineView AnimationUtils.loadInterpolator(context, android.R.interpolator.fast_out_slow_in); mLinearOutSlowInInterpolator = AnimationUtils.loadInterpolator(context, android.R.interpolator.linear_out_slow_in); - mMaxNotificationHeight = getResources().getDimensionPixelSize(R.dimen.notification_max_height); + mMaxNotificationHeight = getResources().getDimensionPixelSize( + R.dimen.notification_max_height); setClipChildren(false); setClipToPadding(false); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java index 48d1196..8f92a4c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java @@ -53,6 +53,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { private NotificationContentView mPrivateLayout; private int mMaxExpandHeight; private boolean mIsBelowSpeedBump; + private View mVetoButton; public ExpandableNotificationRow(Context context, AttributeSet attrs) { super(context, attrs); @@ -63,6 +64,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { super.onFinishInflate(); mPublicLayout = (NotificationContentView) findViewById(R.id.expandedPublic); mPrivateLayout = (NotificationContentView) findViewById(R.id.expanded); + mVetoButton = findViewById(R.id.veto); } @Override @@ -256,4 +258,11 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { public void notifyContentUpdated() { mPrivateLayout.notifyContentUpdated(); } + + @Override + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + super.onMeasure(widthMeasureSpec, heightMeasureSpec); + int newHeightSpec = MeasureSpec.makeMeasureSpec(0, MeasureSpec.EXACTLY); + mVetoButton.measure(widthMeasureSpec, newHeightSpec); + } } |