History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2e0aadf2560c17a573c5622af65cbd426c366ae4 15-Jun-2016 Adrian Roos <roosa@google.com> Merge "A11y: Fix notification bounds when top notification is scrolled" into nyc-dev
98dd7f13085d1535b53bd22b235865f3f869ce35 15-Jun-2016 Adrian Roos <roosa@google.com> A11y: Fix notification bounds when top notification is scrolled

Previously, scrolled notifications would collapse into a stack (the top
stack). With the new design, that's no longer the case, so tall
notifications can now be scrolled out so much that their translation
becomes negative.

Unfortunatly, getBoundsOnScreen then clips the bounds to the parent,
which interferes with our adjustment to the bounds, so we first undo
the clipping.

Fixes: 29368064
Change-Id: I71da054ed1eb6d06868d56e18d0320f764ed86b3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
599be34e6e3274e97512f3970a0d6edddedb8eb4 13-Jun-2016 Adrian Roos <roosa@google.com> Improve action bar transition

Improves the transition of the action bar between
the collapsed and expanded states.

Bug: 28935363
Change-Id: I89efe95aa045d04bab4208a001f82cb69b38fce5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
b0a824687f56b6950338aad169d8d837f8ed657b 01-May-2016 Mady Mellor <madym@google.com> Children should have backgrounds

To add a background to children of a group, a couple of things
are changed when a group is in the expanded state:
- The parent's shadow + background is removed
- The group header is given a background and elevation
- The children are elevated to cast a shadow and have backgrounds
- When it's fully expanded the dividers won't be shown
- There's extra height added to the parent so that the child
may cast the bottom shadow of the group
- As the children move into the bottom stack the last visible
one alters its height and the ones below it are hidden
to achieve the clipping effect

Fixes: 27591195
Fixes: 28655641
Change-Id: I0484308843e9b8bc10391387e54de07973a48f7d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
c128f227872e0ab9b9976fca1eb7475e94bb4bfe 26-Apr-2016 Mady Mellor <madym@google.com> Ensure background is shown behind gear when notifications overlap

Uses clipTopAmount to achieve this and removes clipTopOptimization.

Bug: 27310381
Change-Id: I14da1eb062a0d7751b16bfc401d70de7981e9c07
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
d13956475e97da9de83f6519eab514770118e7af 28-Apr-2016 Selim Cinek <cinek@google.com> Made the dismissal of notifications snappier

The notifications now dismiss as soon as the finger is
lifted from the screen and we don't wait until it's fully
translated.

Change-Id: I2a37e019ce628ccf77e12bf8756bd05e549eca61
Fixes: 27418846
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
567e845d99840a6e556595739a15e16132eb2f1e 24-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where the minHeight of groups was inaccurate

Also cleaned up the methods names a bit and fixed some small
bugs in border cases where the algorithm was using the wrong
sizes.

Bug: 24866646
Change-Id: I6622814f8cec3fe143234e349030a19e3dc11353
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
14503e270c7efbee4c766d1e805865f1d415ec05 09-Mar-2016 Adrian Roos <roosa@google.com> Fix clobbered RemoteInputView when changing position

Bug: 27357771
Change-Id: If6e5c943ce8939d343fd989bfed20b1b657c9c5d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
51d94917c7dc53845701702bfd63f102a3a2dbc8 03-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where the notification content could become empty

This was caused by legacy code which set the actual height, which
in turn set the contentview to collapsed. If that happend during
an animation, the view could become blank.

Bug: 27448145
Change-Id: I0b3a2a2aee3052810176c2ff9a23825d83145d69
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
34958fa272c9216db4002546c3efad692b3d7775 23-Feb-2016 Mady Mellor <madym@google.com> Fix inline controls from being swipeable

Currently you can swipe / translate inline controls, this
should not be possible. This CL fixes that.

Bug: 22451710
Change-Id: I3e048dce7df6d44ce80ee79bd449973bde0bc222
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
42357e030c095867b95e2e8a718649587c5ebf52 25-Feb-2016 Selim Cinek <cinek@google.com> Make group expanding nicer

The group expanding now follows the finger.

Bug: 19437552
Change-Id: If85557bb75ea2f2e560cb28d62a06c217187c9c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
3322357b5045fdcc3e3b04c65219d39ce1ae441f 20-Feb-2016 Selim Cinek <cinek@google.com> Added fake shadows in order to have the shadow nicely fade in

Bug: 26743157
Change-Id: I21c51aa3175276f7edeed4b6df6b8730909b6051
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
f619ffccd77c20702d45bd2bd63b626e41b08018 17-Feb-2016 Selim Cinek <cinek@google.com> Adapted the measuring of notification content view

We are now measuring all notifications content views
with AT_MOST but with an upperboundary. This allows us
to put custom views inside our normal views and still not
blow up the small size. Also adapted the dimens not to
clamp the templates

Bug: 24866646
Change-Id: If9053d84a9d91e6bc9964f64b170e3c3260a807d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
3776fe007550451bb237c705d333247eab2a291c 04-Feb-2016 Selim Cinek <cinek@google.com> Removed the notification scroller top stack

The top stack is now removed and the notifications
can scroll below the quick settings header.

Bug: 24866646
Change-Id: Ia480a0efb3ed70a072e0596633063cc0cbbdf1fb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
61633a8db8dfdefa84b4444a7ae668d0e24f53e9 26-Jan-2016 Selim Cinek <cinek@google.com> Added bigger notification paddings above and below groups

Bug: 24866646
Change-Id: I0bca7a1abcbc0fa816aeed5729e650de24f523f0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
277a8aa409def1a35eb662c974b91c0f133926aa 22-Jan-2016 Selim Cinek <cinek@google.com> Replacing alpha with shadowAlpha

Change-Id: I1fc75e395321d77fb959dd3e8ce520bd8378cfeb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
4ffd63611a0d516c9988b37e9c06e6f8390c2a2f 29-Dec-2015 Selim Cinek <cinek@google.com> Changed the transformation from when switching notification views

Change-Id: I2af3c2f36787d208be7745dabae96903df256156
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
d84a5930cca7add37e7e23305538d29959daf199 15-Dec-2015 Selim Cinek <cinek@google.com> Fixed the redacted layout for groups

Also fixed a bug where the guts didn't have the
right size and in general cleaned up the intrinsic
height. The guts also animate nicely and the position
of their animation starts on the finger.

Change-Id: I62447dd77ace36161740dfdf3d18103524e2eb21
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
a69f2a6449b4b5eceae9cd5a6b1aae6eeec379b8 12-Dec-2015 Selim Cinek <cinek@google.com> Fixed a measuring bug with the notification children container

The notification children didn't respect the given dimensions
when measuring and was simply measuring itself as high as desired.
This lead to a bug where the parent could crash when a layer was
set on it.
We are now measuring the container at most with the height of
the given size and let children draw over our view bounds.
In oder to still allow touch in those regions we also
override the touch rect.
This also simplifies the rest of the touch handling.

Bug: 26159274
Change-Id: I728553a6386455e6632e2511be8a3e7cb447e89b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
471e31aa9bee64abc189fcc3518292a004960d2f 11-Dec-2015 Selim Cinek <cinek@google.com> Fixed a bug where systemUI would crash when swiping notifications

Bug: 26159274
Change-Id: Ie8f9e65909fbe6e3d6436e9e4aab9e29779bfd10
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
816c8e4735f975f4d8bffa1a5a37be6557424ea3 19-Nov-2015 Selim Cinek <cinek@google.com> Legacy custom views now get properly layed out again

Since the minheight grew, all notifications grew.
Legacy custom notifications need to stay the same
height though.

Change-Id: I469c448014c3d3c31526466d06a60ac44838b274
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
eef842851026a90b6a217d8bc423454fa48df4fe 31-Oct-2015 Selim Cinek <cinek@google.com> Introduced the notification header

In the new grouping model we don't have a dedicated expand button
anymore but only the notification header.

Bug: 24866646
Change-Id: I2e4bc82e502fde951a71b61cd81347c44b9637f6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
263398f0175efc8bc8c965473f9565a693a0a0e0 22-Oct-2015 Selim Cinek <cinek@google.com> Slight refactoring of notification groups

For the preparation of the bigger UI rewamp.

Bug: 24866646
Change-Id: Id5760ba6e5bae88c052bdd30ae47d9671a2a19c2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
f92a1fdb77311149189ae17244adc51017b89c1e 01-Aug-2015 Selim Cinek <cinek@google.com> Fixed a bug where notifications shadows were blinking out

Bug: 22567770
Change-Id: I2d335241a287d0c64e659221994f19b7c13eccd3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
9c17b7749377a047794157bc066e45d985cabf52 08-Jul-2015 Selim Cinek <cinek@google.com> Cleaned up the clipping logic for the dismiss motion.

Notifications are now not clipped anymore during the animation
and it is ensured that the State is always correctly reset after
the animation.

Bug: 22232352
Change-Id: Ic873a0b119d5f71c29f5fd9b76a7bee1ae74638b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
b44f5486ef7c2e169d5a65eb159a1d842d9c3d51 11-Jun-2015 Adrian Roos <roosa@google.com> Fix accessibility bounds

Follow up to Ifcc5bd7258c00ebd3a64ca4a4edd894e3baf0ccc
Bug: 21763049

Change-Id: I3026b22848ef1552e2faa82d9e0f4409d2cba63a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
5b56be608942e61a5e3e0e625f4c032f9ed39808 11-Jun-2015 Adrian Roos <roosa@google.com> Merge "Filter hover events for clipped views" into mnc-dev
7ce0d25b0d864c45766ab93775211bc7f782c992 11-Jun-2015 Adrian Roos <roosa@google.com> Merge "Fix notification bounds on screen" into mnc-dev
e0c1890bdc5482a4d29aba683115a7133ab58950 11-Jun-2015 Adrian Roos <roosa@google.com> Filter hover events for clipped views

Fixes a bug where hovering would select a view even
if the hovered part was clipped away.

Bug: 21763049
Change-Id: I1bbe700cf15d467d570a16bf474e62a477e4bb51
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
cd55f43db60c2f641252d829bd3f532358625834 11-Jun-2015 Adrian Roos <roosa@google.com> Fix notification bounds on screen

Bug: 21763049
Change-Id: Ifcc5bd7258c00ebd3a64ca4a4edd894e3baf0ccc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
2cd45dfba6a9105a305ea20b110ba5ac078a9dc6 10-Jun-2015 Selim Cinek <cinek@google.com> Enabled appear and dissappear animations for the overflow card

Bug: 21651647
Change-Id: I0732cb27ec8f88ae74fcff11340092879ba8bae3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
6f145cf0c02fdbd324ff2d62a86f19bff5eb7ebe 19-May-2015 Selim Cinek <cinek@google.com> Fixed a bug that the more card was gone

Bug: 21155295
Change-Id: I7e332df71980b5a553e66b928c3e994849470ab3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
81e36fe7c21484d8030d9600a330b64e6dd2dbd0 05-May-2015 Selim Cinek <cinek@google.com> Fixed a measuring bug when the panel was collapsed

This lead to the dismissView and other views being measured with
height 0 and therefore harm performance and animations.

Bug: 20665047
Change-Id: I985c40948994b409cea5ac7c34a711ce243c62f1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
ba67acff25950a32476273b5d60192a3874c2130 11-Apr-2015 Selim Cinek <cinek@google.com> Fixed a bug with notification clipping

When rotating / layouting the clipping was not
updated which lead to a bug.

Change-Id: I614ad3948ae38a184276d0fa1d38b3888948fc61
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
b5605e58cb8080c8c887b1885336b707596c8094 20-Feb-2015 Selim Cinek <cinek@google.com> Enable surfacing of notification children

Yo Dawg, I herd you like notifications, so I put a
notification in your notification so you can be
interrupted while you are being interrupted.

Bug: 15869874
Bug: 15188947
Change-Id: I6c733d6f8e8a04f85036182f82d3e945c6feb5bc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
a272dfed9a4f31d8245099c0d99a73e79b90670c 20-Feb-2015 Selim Cinek <cinek@google.com> Improved the logic for notification clipping

Views are now still clipped during animations
but just on the right size.

Change-Id: I25e7d6dd67c9fcdb3a2c743048f9e83c840d837e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
379ff8f6b18b236b679a59a2dc14c0baeede3bae 20-Feb-2015 Selim Cinek <cinek@google.com> Heads-up notifications now reuse the views from the shade

Change-Id: I6f43b70022f1ea439b80f6b6a0279a03d8c75887
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
4e857f4ef0357e05806819d0488a73a12208fe8f 17-Nov-2014 Jorim Jaggi <jjaggi@google.com> Fade notifications when exiting dozing

Bug: 18146441
Change-Id: Ifa0cbb8157c65768c3a0c584166ca88c3016b730
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
1a521f3ea841f6db9686bbec7f950a3883d075aa 03-Nov-2014 Selim Cinek <cinek@google.com> Fixed a bug that the notifications were not animating when reset

Also made sure that the touch event is never filtered when its a
heads up view.

Bug: 18188693
Change-Id: Ic5de3e36c785d2cf890936322820b739a0a1b107
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
310df3127aace5a82cdc107fdb1e2d6957f38bcc 31-Oct-2014 Chris Wren <cwren@android.com> Clear the initialized flag when resetting the height.

When the notification was updated within the heads up, touches were being
dropped due to an invalid actual height, after a height reset in the update code.

Bug: 18102199
Change-Id: I6c95d360452665464a868b2bc5ce4f6e104b6652
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
06c19ea00190e69496be048758101f84f3bc43ad 05-Sep-2014 Jorim Jaggi <jjaggi@google.com> Remove the scrimming of notifications

Not really needed anymore and adds a lot of overdraw. Let's get rid
of it.

Bug: 17287256
Bug: 17346296
Change-Id: I319596f7059b6ed0d3d7a578d3c786921001f4b5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
d2319fbe6a53ac4c38ca02e4d8e32da86ed0994b 01-Sep-2014 Selim Cinek <cinek@google.com> Fixed several bugs where the dismissview was not reachable.

Also fixes a bug where the maxExpandHeight was not correctly updated
and where notifications were wrongfully generated.
Finally it fixes an issue where initially the height of the panel was
not correct.

Bug: 17096130
Change-Id: I0f4a05187f31eef5cbbe364bfceb8806b5092cdf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
e32010ac6120278fea41e49b9832af79b1b5463e 20-Aug-2014 Selim Cinek <cinek@google.com> Fixed focusing order for the notification panel and QS

Also fixed multiple bugs regarding focusability, where
some elements were focusable even though invisible.
The buttons, QS-tiles, QS-detail buttons, QS Header
icons and other elements now have the correct focusability
state.
The rect indicating accessibility focus is now also
correct for dual label tiles, instead of just the whole
button.
Also fixes an ordering issue where notifications were above
the camera circle when launching.
In addition the focus order of the notifications now work
correctly.

Bug: 15569922
Bug: 15682123
Bug: 17159249
Bug: 15690386
Change-Id: Ie9f7ae73397b41ce2e9a4060699301fdef3a0d01
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
31094df5c6e3cb3a4a4faacb091e35eea1f6a5de 14-Aug-2014 Selim Cinek <cinek@google.com> Fixed several bugs with the notification shade

Cleaned up the code around mMaxPanelHeight of the
PanelView which could lead to flickering during
peeking.
Changed the panel opening logic to account for lag
when we need to wait for a layout, which could lead
to inconsistent animations.
Fixed a bug where holes could appear in the shade
when notifications were updating.
This also improved the general updating behaviour
which is now done in a nicer animation.

Bug: 15942322
Bug: 15861506
Bug: 15168335
Change-Id: Ifd7ce51bea6b5e39c9b76fd0d766a7d2c42bf7a4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
e34c6513bb1a4d3e246866c2a7f0619914f18bd3 14-Aug-2014 Selim Cinek <cinek@google.com> Fixed a NPE during setup wizard

The heightChangedListener might not be set.

Bug: 17000238
Change-Id: I3e930d22eeaeea5984c089d3f76c91997e4a2b01
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
a5e211b1f2a8d055b369dadc464dc5d5bc3dd9c1 11-Aug-2014 Selim Cinek <cinek@google.com> Fixed an animation bug with inline view updates

The height is now updated in an animated fashion.

Bug: 16947659
Change-Id: I4e89e6ca78f8d3c0f1e6f7eb61134a394c6d7d73
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
ae44128776410abd11bd06ae700db9cc4606a773 01-Aug-2014 Jorim Jaggi <jjaggi@google.com> Animate public/private notification layouts

This change move the boolean whether we hide sensitive contents into
AmbientState, which makes it consistent with the other stack states
and allows for a orchestrated transition between public/private
layouts. We need this transition when going into the full shade.

Bug: 16291973
Change-Id: I379a6119b5b73eca900a4a2ba9d5ec95b293e487
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
60d07c597c3f996deb3f2743466fe5279ca15e8d 31-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement timings for go-to-full-shade transition.

Change-Id: Ib7c0f65b7e2565a6c30b9962e9f81547537b408a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
30c305ce6283ce1380ad91ef0d221696b32d5a6b 01-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement nice motion for collapsing panel while QS open

Also remove the delay for actions which close the panel. Delaying is
no longer necessary as you still see the touch feedback when the
panel is closed.

Change-Id: I0dffae6998fc41b1590cb182667323f40be3a7d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
3d2b94bf8e32640e57573ebb17911b1db9440231 02-Jul-2014 Selim Cinek <cinek@google.com> Made notifications below speedbump grey.

Also fixed a small scrimming bug where headsup where
scrimmed.

Bug: 15408642
Change-Id: I8319ccb001a1d654af055276de3c64ae388a7e47
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
2580a976ec93a01ed00fae51364ad872bc591d95 25-Jun-2014 Jorim Jaggi <jjaggi@google.com> Improve motion when expanding/collapsing status bar.

- Don't fade the whole panel anymore.
- Parallax effect for QS header translation, fade on keyguard.
- Improve fling curve for dismissing the panel.
- Improve peeking behavior.

Bug: 14804452
Bug: 15407838
Change-Id: I34b7bcd457cb8a037e0bb06e9802ec66d2b39b73
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
bf370992508c55d1f2493923bdc1834a0710e4ba 17-Jun-2014 John Spurlock <jspurlock@google.com> Create a basic doze dream in SystemUI.

The doze dream is not configured by default.

When configured, the doze dream does not show anything by default.
It teases a dark version of the keyguard (showing only the time
and notifications) when a notification arrives or significant motion
is detected.

Bug:15863249
Change-Id: Icfceb054d35d6fd4d9178eda7480e2464873ca4b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
f54090e9bb23e9ed1b4d9e500d856f80d2fbe775 18-Jun-2014 Selim Cinek <cinek@google.com> Scrimming the notifications when QS is open.

Bug: 15394230
Change-Id: I4234bde0259ef296db73a43f69a765dbde5ddacd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
b741f053394b6e8f59bdf72bb47e9f4484fbb808 03-Jun-2014 Jorim Jaggi <jjaggi@google.com> Fix more card appearance to spec from design.

Bug: 15392952
Change-Id: I4539b48af33dc6838ef0c59dac7ca08fc1a2bd03
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
8efa6dde2b4f2cdbf046b87b7366404c3cc46219 19-May-2014 Selim Cinek <cinek@google.com> Improved the animation logic of the stack scroller.

Newly introduced appear and disappear animations when in the shade.
Also introduced individual child delays such that notifications
appear in a slightly more appealing quantum way.
Also fixed a racecondition, such that added notifications already
have their final visibility state when they are added to the scroller.

Bug: 14081264
Change-Id: I18f5c57c2206f8e05996253981f540e97521e102
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
3c3c3fc38c474924629aa591c98d6dc190ed4e83 20-May-2014 Jorim Jaggi <jjaggi@google.com> Fix invisible notification backgrounds.

Bug: 15094262
Change-Id: I37eeb03a6ebb595da6793cfc95aa159662ab3990
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
24d7cfa4d6a3331708bb7b37f551b4f534b02f7c 20-May-2014 Selim Cinek <cinek@google.com> Fixed measuring and layouting of the more card and expandableviews.

Change-Id: I2848b39c6498ce9ad197ed7bad8423c74b372419
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
c9c00ae2fa5fb787e9f12705f8cd8de445ecde4b 20-May-2014 Selim Cinek <cinek@google.com> Fixed several bugs introduced by the new background views.

Also notifications are now limited to 4U again.
Bug: 14880580

Change-Id: I05d19981ad1bb06687bf6c994608e21ac925a759
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
c27437b7fd04e682ae2abdf0727a99bf5c6e409d 14-May-2014 Selim Cinek <cinek@google.com> Implemented visual speed-bump for notifications.

The separation between the important and the less important
notifications has now a visual representation.

Bug: 14607473
Change-Id: I8baa0a08924ec041be2884a2834139477313ab40
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
a5eaa6034dd48fab0f5a232c09ebed35f359963e 12-May-2014 Selim Cinek <cinek@google.com> Improved stack scroll range logic and more card background bug

Change-Id: Id3e6dfc4de09c6853ea1973b287880ac5f32b40b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
d552d9d8e964c102e6832610be46cf2c041e8829 07-May-2014 Jorim Jaggi <jjaggi@google.com> Introduce AmbientState for StackScroller.

AmbientState is a global state for the algorithm of the
StackScroller. Dimmed and which child is activated was moved
into this state. Further, scale and dimmed is also a
StackScrollState and animated in StackStateAnimator.

Change-Id: Ia68131cee62b2e0005f55ea6dc400d149ec15278
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
2c5d4a08d2c94420b989d5a0886fed3c83c0226c 07-May-2014 Selim Cinek <cinek@google.com> Merge "Refactored the notification animations, improved stack scroller"
eb973565f3efc6417ca35363e4d6c642947775d8 02-May-2014 Selim Cinek <cinek@google.com> Refactored the notification animations, improved stack scroller

Animations are now only triggered when absolutely needed.
In addition, the notifications are now not clipped anymore when starting
a drag on them and the notification below the dragged one is fadded in if
necessary.

Change-Id: I80e8b3ea8fb48505edfb3cace6176dfa00c5a659
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
00ebdfe8ba98c05a767660de2ed7c9a19fb49d74 02-May-2014 Jorim Jaggi <jjaggi@google.com> Filter touch events in ExpandableView.

Because the actual height is the different as the laid out one, we
need to filter the touch events here.

Change-Id: I6abd3fb0fffe275c2b83e7c48df1dd866499a28c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
9cbadd3c08a7d7dd3412743dd04aecb16c5a1595 01-May-2014 Jorim Jaggi <jjaggi@google.com> Always use algorithm to set the children height.

This makes possible to animate between different children heights
between the states.

Change-Id: I5d74814a84c7ff5406481c3ab0553530ee20997b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
4222d9a7fb87d73e1443ec1a2de9782b05741af6 23-Apr-2014 Jorim Jaggi <jjaggi@google.com> Change interaction for dragging down to full shade.

Starts expanding the card if it is expandable. If it's not, we
rubberband the expansion a lot. After the threshold has been reached,
we scale all the notifications up and make it fully white and opaque.

Change-Id: I9ecd020ca263b0f84e87fd6ab2332519ac5e9984
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java
be565dfc1c17b7ddafa9753851b8f82849fd3f42 28-Apr-2014 Jorim Jaggi <jjaggi@google.com> Refactored the layout of a notifications

Notifications now consist of ExpandableViews instead of SizeAdaptiveLayouts
to avoid layout passes during the resizing. The StackScrollAlgorithm and its
States are also refactored in order to support the new behaviour. In addition,
the generation of the outline is moved to the notification views instead of
the container which contains them.

Change-Id: I1ac1292a6520f5951610039bfa204c204be9d640
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableView.java