05f5ba020fa6caa658c75b6d77436aa980ca0fcc |
|
22-Apr-2016 |
Chris Banes <chrisbanes@google.com> |
Backport AbsSavedState and fixes to v4 Also makes the support library widgets use it so that they handle multi-class loaders correctly when restoring state. BUG: 27790353 Change-Id: I5c7888f119b8fcb79fd7cb67987c304c0c982c8e
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
d805095048f6be52cddbd572ee343c4639ba8187 |
|
22-Apr-2016 |
Alan Viverette <alanv@google.com> |
Clean up deprecation tags in support libraries Also fixes renderscript and recyclerview docs builds. Bug: 28339627 Bug: 28073702 Change-Id: I0f38cf82fe260de4488660c87aaed8d26265eeba
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
bb58a82daf11bf3c056d1cd5887aa26435d37b69 |
|
16-Mar-2016 |
Aurimas Liutikas <aurimas@google.com> |
Check for saved state type in onRestoreInstanceState. Add instanceof check in onRestoreInstanceState calls throughout frameworks/support code. Bug: 27589237 Change-Id: Id9db70de03979379ca9d98bb8599ac9fa2b46218
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
70acb0c19be3831a2080e4f902324de16bfbf62e |
|
04-Mar-2015 |
Tor Norbye <tnorbye@google.com> |
Annotate support library with @ColorInt, @CallSuper, etc Change-Id: Ifa25a628f89a07d3903cd71eb1c3639297fdf722
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
fdc9daf863caa0ad90fbb180301809f075869dfb |
|
07-May-2014 |
fafaisland <fafaisland@google.com> |
am 65202d69: Merge "Fix the bug that SlidingPaneLayout doesn\'t fling correctly in RTL direction." into klp-ub-dev * commit '65202d69d633b909f97c2a5ed65d9071232ef9a7': Fix the bug that SlidingPaneLayout doesn't fling correctly in RTL direction.
|
7099553551ccfc346e22843e0541ed4393c9c4ed |
|
07-May-2014 |
fafaisland <fafaisland@google.com> |
Fix the bug that SlidingPaneLayout doesn't fling correctly in RTL direction. Change-Id: I44af1e793b6c4042b199ef1dba2112a0861e9af3
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
5e8ef0460dfca1e3806b491fa886995baf0cfe9c |
|
29-Apr-2014 |
Tor Norbye <tnorbye@google.com> |
resolved conflicts for merge of a3ff3273 to klp-modular-dev Change-Id: Idc0fdf6c997ef63c14e4d8df417d1179cdcb1403
|
a3ff3273e976adf19770651dcf473fa67b38eb22 |
|
21-Mar-2014 |
Tor Norbye <tnorbye@google.com> |
Add tools metadata annotations to the support library Change-Id: I018ccee411da848e6ced91da316f86ae149dc218
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
31118b48360272b708f87e6c86f5b519bbea0858 |
|
24-Apr-2014 |
fafaisland <fafaisland@google.com> |
am 19780f88: Compute math for SlidingPaneLayout to support RTL * commit '19780f88506df4aeb57456fd6747af1b6848a11c': Compute math for SlidingPaneLayout to support RTL
|
19780f88506df4aeb57456fd6747af1b6848a11c |
|
17-Apr-2014 |
fafaisland <fafaisland@google.com> |
Compute math for SlidingPaneLayout to support RTL Change-Id: I2cf8923669f036b735cee4535a81d8bd1463daf4
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
ea460528d6893c4925ebe1a7143ed9f5dc9945bf |
|
05-Nov-2013 |
Adam Powell <adamp@google.com> |
am a7f2dd4b: Fix a layout crash bug in SlidingPaneLayout * commit 'a7f2dd4b8892a97edbe90470dcd20504d4131e5f': Fix a layout crash bug in SlidingPaneLayout
|
08dcb095b6ce4474fe6fbf72e6e1cfc06b165c0a |
|
05-Nov-2013 |
Mark Wagner <mxw@google.com> |
am ed97d103: recompute mSlideOffset in onLayout to avoid rounding errors * commit 'ed97d103ed92fece435d8bf24398ecd2c2a5d02a': recompute mSlideOffset in onLayout to avoid rounding errors
|
a7f2dd4b8892a97edbe90470dcd20504d4131e5f |
|
04-Nov-2013 |
Adam Powell <adamp@google.com> |
Fix a layout crash bug in SlidingPaneLayout If SlidingPaneLayout suddenly can fit all children after a relayout it will attempt to abort sliding animations in progress. Make sure this operation is safe when there is no longer a sliding view. Bug 11408179 Change-Id: I59b3f291f22b37969714910ad28ea184b55b3b22
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
ed97d103ed92fece435d8bf24398ecd2c2a5d02a |
|
01-Nov-2013 |
Mark Wagner <mxw@google.com> |
recompute mSlideOffset in onLayout to avoid rounding errors b/11432787 Opened conversation with David, got the account picker We get a call to continueSettling() which correctly sets the left of the slide view to 1. However, when the subsequent call to continueSettling() comes in the left position of the slide view is 0. The scroller tells us we should go to zero (i.e. mScroller.getCurrX() returns zero). Since both are zero dx is zero and because dx is zero we don't do mCallback.onViewPositionChanged. Because we don't do that callback SlidingPaneLayout doesn't set mSlideOffset to zero. So when the callback fires mSlideOffset is wrong (close to zero but not zero). Change-Id: I558defba9d48ee428860d1e3e25fd918f9413857
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
6688e113ad2519dc07edf56acbd0f42ce209a585 |
|
27-Aug-2013 |
Sérgio Faria <sergio91pt@gmail.com> |
Fix SlidingPaneLayout padding When measuring the children width take into account the layout horizontal padding. When reporting the layout measured height, take into account the vertical padding that was removed to measure the children. And when sliding the pane, make sure views are not offset vertically. Change-Id: If17912b94fa6721c199ad1a050d8c7350738076b Signed-off-by: Sérgio Faria <sergio91pt@gmail.com>
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
c029e15f5a4709214cb433a562256586824a0f33 |
|
18-Jun-2013 |
Adam Powell <adamp@google.com> |
Refine SlidingPaneLayout opacity detection Before API 18, View#isOpaque would aggressively return false for scrollbar modes that still implied view opacity and SlidingPaneLayout relied directly on the format of the background drawable as a fallback. In API 18 and above, this has been fixed. Use View#isOpaque as the primary signal and only fall back on the background drawable check on older platform versions if isOpaque returns false. This allows applications with custom views to override isOpaque as needed when they're Really Really Sure that they want SlidingPaneLayout's detected opacity behavior instead of creating a Drawable that lies. Bug 9466551 Change-Id: I668f0a79fe83e09a36878d4c2f8b77258d55af6b
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
8bfcfb73d54e19f4691f109eb8be66aac37c9067 |
|
29-May-2013 |
Adam Powell <adamp@google.com> |
Remove the "experimental" warning on SlidingPaneLayout Docs-only change. SPL is shipped in Hangouts and here to stay! Change-Id: I6893a74d24aba50f7e3afdef2e7d8c3d44e10faf
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
f803407db4a369e3c176798d5318faaacb85e12b |
|
24-May-2013 |
Alan Viverette <alanv@google.com> |
Fix build by using support library methods in support lib. Change-Id: Ia0ac6e337701c94f5bfb36af4298ef6becd0fb4d
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
080275b0c3a6b8f3f7a6880b774e6b0b6ede16a4 |
|
24-May-2013 |
Alan Viverette <alanv@google.com> |
Merge "Minor accessibility fixes to SlidingPaneLayout." into jb-mr2-dev
|
c6f6c4511593aa49688d5425e2f6e36459076c25 |
|
22-May-2013 |
Adam Powell <adamp@google.com> |
Make DrawerLayout and SlidingPaneLayout friendlier to tools. Don't throw exceptions during measurement if isInEditMode. Change-Id: I38b8e2d9801d074be37ca315ec6206eaed85da1e
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
51e43399398d051db26ecc85d6de34f310e77dbb |
|
21-May-2013 |
Alan Viverette <alanv@google.com> |
Minor accessibility fixes to SlidingPaneLayout. Ensure class name is populated correctly. Only add children that should be exposed to accessibility and manually set importantForAccessibility to yes since we can't check the computed value. BUG: 8871268 Change-Id: I4731c0ce4989bdbee0775fdb7324c23ba0cc2831
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
3dcf9a9134f2b612a31ac895accecc796dfa1ca9 |
|
26-Apr-2013 |
Adam Powell <adamp@google.com> |
am 3c9acef7: am 20248de0: am d0cb2111: Omit dimmed children from accessibility nav in SlidingPaneLayout * commit '3c9acef73cbf0ec37e0a433561823cf8dfb0f3b8': Omit dimmed children from accessibility nav in SlidingPaneLayout
|
d0cb2111677748ec19a72e5fe18c8c64a359a751 |
|
26-Apr-2013 |
Adam Powell <adamp@google.com> |
Omit dimmed children from accessibility nav in SlidingPaneLayout Bug 8657571 Change-Id: I84be757dfe7d4156b52552ee74e72ad14b396d2d
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
00db07e1fb0063691cc5b321307ee4d89269e5f8 |
|
23-Apr-2013 |
Adam Powell <adamp@google.com> |
am d0b85cc7: am 5f8406a0: am f9930189: Fix a parallax/view visibility bug in SlidingPaneLayout * commit 'd0b85cc73723726aa78f43dcef2c97cdbaa4ee08': Fix a parallax/view visibility bug in SlidingPaneLayout
|
f993018935168724fd4972edcf418fae09d81680 |
|
23-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix a parallax/view visibility bug in SlidingPaneLayout Take the padded clip region into account when deciding when to set a covered view to INVISIBLE. This also fixes some accessibility navigation bugs. Bug 8684808 Change-Id: I6f2e8e3e83c9a1478e8297cbc7f7efe2289ca840
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
3eca80d2b08059b90aff339829b9ef47c027c6a1 |
|
23-Apr-2013 |
Adam Powell <adamp@google.com> |
am 8ce26246: am 5d9f426f: am f4445e06: Fix a layer handling bug in SlidingPaneLayout * commit '8ce2624668e16871ca2f4474d25ad633be62882d': Fix a layer handling bug in SlidingPaneLayout
|
f4445e06a8490b056cd892c4bc640dfd17905d6c |
|
22-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix a layer handling bug in SlidingPaneLayout It is invalid to disable a hardware layer during drawing; this will crash on some platform versions. Bug 8641097 Change-Id: Id234006a5ea719cb525a740a530d9aa95c1705b0
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
39348baa7409a0ca336955f628a3c1726a83dcfc |
|
19-Apr-2013 |
Adam Powell <adamp@google.com> |
am 50fddb72: am bbe02dec: am 79f95ce3: Add ActionBarDrawerToggle * commit '50fddb72c23917e121f99e2cc2ec20370ea4a351': Add ActionBarDrawerToggle
|
79f95ce3e660d267831067e514ff455156c4381f |
|
18-Apr-2013 |
Adam Powell <adamp@google.com> |
Add ActionBarDrawerToggle This helper provides an easy way to tie together the functionality of DrawerLayout and the framework action bar and correctly implement the design guide behavior for navigation drawers. Fix a bug with minimum fling velocity in DrawerLayout/SlidingPaneLayout. Part of bug 8609454 - code samples for DrawerLayout/SlidingPaneLayout Change-Id: I293ac33e3898e5dbecdb8aed386318a40f72ca75
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
18ce50f9f36b37efbef3302d3bd812089471085d |
|
18-Apr-2013 |
Adam Powell <adamp@google.com> |
am c27d0fe1: am 6acbd1d9: am 1b89ad4d: Build fix * commit 'c27d0fe1547721789fe01cd83b964d71357c9ee7': Build fix
|
1b89ad4dc2ba3dee6deedd329b14d928e6bd0013 |
|
18-Apr-2013 |
Adam Powell <adamp@google.com> |
Build fix Remove reference to methods that didn't exist yet in this branch. Change-Id: Ie8f1735b12ef587748940a80d5bb567e19a4896d
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
5d334024ec3f4c7a2564c19929052edadbb633e9 |
|
18-Apr-2013 |
Adam Powell <adamp@google.com> |
am 9c22361f: am d5452545: am 3cf6141d: Tweak accessibility handling for SlidingPaneLayout/DrawerLayout * commit '9c22361fd32c63162e28608a8c73237900336c03': Tweak accessibility handling for SlidingPaneLayout/DrawerLayout
|
3cf6141d516a0a6170823b1bda5c0b6d7500e76c |
|
17-Apr-2013 |
Adam Powell <adamp@google.com> |
Tweak accessibility handling for SlidingPaneLayout/DrawerLayout There isn't an easy way to populate an AccessibilityNodeInfo for just the current view and prune children on all versions. Approximate it by selectively copying from a temp node instead. Bug 8449118 Change-Id: I5d5abb56c27a4cca2607ea8e3dd744105365cbc5
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
6801c31b2aad1d5e8119575f5ec9d1c6d0b889f7 |
|
17-Apr-2013 |
Adam Powell <adamp@google.com> |
am ea0e6b17: am a12b5208: am b5a259b3: Fix SlidingPaneLayout crash on < api 11 devices * commit 'ea0e6b17386032d1a69abf9d0f89ee5c2f62675e': Fix SlidingPaneLayout crash on < api 11 devices
|
b5a259b30fd4646294ac4d7ea00bd041406b07ee |
|
17-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix SlidingPaneLayout crash on < api 11 devices Prevent crashes when a child view returns a null bitmap for a drawing cache on some devices. Bug 8400952 Change-Id: I19134729fe65cb79c9230cf4bf6fb71646ee8c28
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
bb5bfc6ef7c7dcd76f7b4e8144a8380a06483470 |
|
13-Apr-2013 |
Adam Powell <adamp@google.com> |
am 8b318136: am 70678e0e: am c89f5383: Accessibility support and drawing optimization for SlidingPaneLayout * commit '8b3181364377a36f86ea75ac3e8e79dad60177e2': Accessibility support and drawing optimization for SlidingPaneLayout
|
c89f53833f1e272d32f7928837f0704fa33be309 |
|
13-Apr-2013 |
Adam Powell <adamp@google.com> |
Accessibility support and drawing optimization for SlidingPaneLayout Filter unavailable views from SlidingPaneLayout when propagating accessibility events. Make sure accessibility services are notified when the available views for interaction change. Bug 8449118 Change-Id: Ie458fb07a2f94974392ebd18783b085bb0854e03
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
46857a4620e57144e1b00a79212295adf06f2f4e |
|
11-Apr-2013 |
Adam Powell <adamp@google.com> |
am bd207602: am 30c6d02f: am d44315a5: SlidingPaneLayout cleanup/bugfix * commit 'bd2076020b8d0e40b742df04ed85bf69daa5ff69': SlidingPaneLayout cleanup/bugfix
|
d44315a54e002b20365189f03a09011f2bf6ba07 |
|
11-Apr-2013 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout cleanup/bugfix Clean up some irrelevant code leftover from the ViewDragHelper refactoring. Make sure first layout tasks happen in the right order. Bug 8456902 Change-Id: Ic59d0cf8bfe9555c1a95d79d7c0ca006d31132f1
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
d1f263244ec0b7853b3a95d6e221ddd084705e08 |
|
11-Apr-2013 |
Adam Powell <adamp@google.com> |
am 431e74d8: am e533714e: am 58898b63: Fix erroneously shaded panes in SlidingPaneLayout after resizing * commit '431e74d8550085adbb2fdc646fdbfee92da16d00': Fix erroneously shaded panes in SlidingPaneLayout after resizing
|
58898b639b18392580694bc6c902479274331bf2 |
|
11-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix erroneously shaded panes in SlidingPaneLayout after resizing Bug 8474517 Change-Id: I586f62e7b06f00036fa90efbdb640bc6058ec85c
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
6fc582a25595f40f5c8a7ca181fe0fe1348894c6 |
|
17-Mar-2013 |
Adam Powell <adamp@google.com> |
am 32c70b7a: am c12f546a: am 72c7316b: Fix SlidingPaneLayout erroneous dimming after resize * commit '32c70b7a53868774985f0edbf35608666d0fd2fb': Fix SlidingPaneLayout erroneous dimming after resize
|
72c7316b081c3134f7b0566f703dfee7c970eade |
|
16-Mar-2013 |
Adam Powell <adamp@google.com> |
Fix SlidingPaneLayout erroneous dimming after resize Fix a bug where the preserved open state wasn't being tracked properly in all cases. Also prevent performing extra work when the width hasn't changed. Bug 8396728 Change-Id: If48fe537e2eb1f4bbd35b7970e9e8ed68af3613c
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
bebdbfc8dadb3328dc46c32df954a93b9470ee9f |
|
12-Mar-2013 |
Adam Powell <adamp@google.com> |
am 2a258b58: am 5e52d5ef: am 89e17886: SlidingPaneLayout features, ViewDragHelper bugfixes * commit '2a258b58d11e824896d4ee217ea17f4dd22a48fa': SlidingPaneLayout features, ViewDragHelper bugfixes
|
89e17886e6149bddfdb08a242c9e88889596419c |
|
12-Mar-2013 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout features, ViewDragHelper bugfixes Make SlidingPaneLayout handle initial pre-layout state changes, resizing and state save/restoration properly. Calling openPane/closePane before first layout will cause animation to be skipped. Open/closed state is now saved as instance state. When all panes fit, interacting with a pane either by touch or focus will cause that pane to be in view if a resize or state save/restore occurs. Bug 8341136 Fix a bug where a slop check should fail instead of throwing. Bug 8368837 Change-Id: I2e75213517d5f3f955650795d65bbff6fe7c054e
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
c74a268113feee13f6b7a24b51a4e14fb4036155 |
|
08-Mar-2013 |
Adam Powell <adamp@google.com> |
am 74586dad: am 0c8486c1: am 29836199: Prevent strange falsing on SlidingPaneLayout * commit '74586dad1b12166ef20673181086b335dc67c802': Prevent strange falsing on SlidingPaneLayout
|
29836199390f71d05b15eedb487c1f7465776f1d |
|
08-Mar-2013 |
Adam Powell <adamp@google.com> |
Prevent strange falsing on SlidingPaneLayout Make sure that SlidingPaneLayout isn't overly greedy with events. Change-Id: Id89e72af44dd169018264858d25b4c2a75bfbb4a
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
67bdfd32b2fcf6374364d65bd882f709f45fad36 |
|
06-Mar-2013 |
Adam Powell <adamp@google.com> |
am c56a7bbf: am 7cdbb89c: am 471f0f4e: Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code * commit 'c56a7bbf134252754de49494f69c3da07ecc1d0b': Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code
|
471f0f4e84c7d1f96e48fb26713f246d69c3241f |
|
06-Mar-2013 |
Adam Powell <adamp@google.com> |
Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code Fix a bug where animations in progress wouldn't stop properly when a relayout causes the layout to no longer be slideable. Bug 8323761 Fix a bug in ViewDragHelper#isViewUnder. (Herp derp <> are hard) Bug 8324172 Change-Id: Ia4b8d40277ba8384ce71eb39485ec3a215261bfc
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
a8c0ba3a5a7157ffbf78703475ddb2e6f219ad24 |
|
06-Mar-2013 |
Adam Powell <adamp@google.com> |
am 167d0187: am 962c4343: am 1d26501f: Initial DrawerLayout implementation * commit '167d0187f0a5a2e6c0b942739330e3b86f9f85fa': Initial DrawerLayout implementation
|
1d26501f0c8e9f3577f651938a03f6b3a1a672c7 |
|
01-Mar-2013 |
Adam Powell <adamp@google.com> |
Initial DrawerLayout implementation Add new UI toolkit compat shims to support bidi resolution: * GravityCompat * ViewCompat layout direction methods Add DrawerLayout, making use of ViewDragHelper. Fix some bugs in ViewDragHelper and tweak the API. Change-Id: I56103ed155b83d16b80dba7d4c3054bb63fd8ea7
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
5f86984b6bf2b136f57fb203ab4f29dc7a60277e |
|
05-Mar-2013 |
Adam Powell <adamp@google.com> |
am 2a589516: am 9b8d1242: am 6580cf4b: Fix ViewDragHelper/SlidingPaneLayout bugs * commit '2a5895160fa86c5a7c09588c1c08b6752a597226': Fix ViewDragHelper/SlidingPaneLayout bugs
|
6580cf4b7e74a2a017ed95b0dc50155b9995edeb |
|
02-Mar-2013 |
Adam Powell <adamp@google.com> |
Fix ViewDragHelper/SlidingPaneLayout bugs Fix an overzealous and buggy edge drag detector. Tune animation timing. Make sure that captured views become un-captured. Change-Id: Ib2122082fdbab12256743760995b148717c664bd
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
e2a8c471e341b87448e38bff85c8937025f178c7 |
|
01-Mar-2013 |
Adam Powell <adamp@google.com> |
am 607f7583: am c30e9f8d: am 3f50aafe: Fix SlidingPaneLayout dim threshold calculation * commit '607f7583619aa14c42cf9ca51cce9b608f02ba8a': Fix SlidingPaneLayout dim threshold calculation
|
3f50aafe43ea3c7d1c09fbd7afa87bf7453beb18 |
|
01-Mar-2013 |
Adam Powell <adamp@google.com> |
Fix SlidingPaneLayout dim threshold calculation Bug 8178354 Change-Id: I4fc5e0a872a0697633ecc9f87208f4df2a96388e
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
20b97817bdcee7aed1374664b86d376a9dcb9d86 |
|
28-Feb-2013 |
Adam Powell <adamp@google.com> |
am c04bbbd7: am 77ac1399: am c56ba65d: Factor ViewDragHelper out from SlidingPaneLayout * commit 'c04bbbd704789218eb0d26b74586f45db2f220a0': Factor ViewDragHelper out from SlidingPaneLayout
|
c56ba65d20be8742ff717907a3a2cd81dd0e5f3c |
|
25-Feb-2013 |
Adam Powell <adamp@google.com> |
Factor ViewDragHelper out from SlidingPaneLayout Prepare ViewDragHelper to be a solid common component for dragging views around within a custom parent view. Implement SlidingPaneLayout in terms of ViewDragHelper. Change-Id: Id30804b879766a87cbadf5dc59f5b7b69b12010e
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
1896d4b0817113a7ee263b83daf5d81f661588ef |
|
15-Feb-2013 |
Adam Powell <adamp@google.com> |
am c7c0666b: am bfb679da: am 1e43161e: SlidingPaneLayout tweaks, fixes and optimizations # Via Android Git Automerger (2) and Adam Powell (1) * commit 'c7c0666b61ed23ce6913776c4dfab3e4a7bec6cf': SlidingPaneLayout tweaks, fixes and optimizations
|
1e43161e9e1f1dc10637a68d5c2304c1f95c9c46 |
|
15-Feb-2013 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout tweaks, fixes and optimizations * Always draw the shadow between panes, regardless of whether or not one will slide. * Clip the overlapped child view against the slider to avoid extra overdraw. * Make the default open/close animation duration a little bit longer. * End the scroll operation as soon as the final position is reached, even if the official duration would linger a bit. Change-Id: I982a12d3f322733e7231f70019a6996014f9504c
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
38e848cab6e6d50c45b443c2f3d09eb412698734 |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
am b0b9bbc9: am ae607047: am 29d4f2a8: Merge "Allow tweaking SlidingPaneLayout fade colors/behavior" into jb-mr1.1-ub-dev # Via Android Git Automerger (2) and others * commit 'b0b9bbc93e1b3418207babf6811c081831def42b': Allow tweaking SlidingPaneLayout fade colors/behavior
|
81e2f002d1b4ebf2d951eb9f239858b8a9481a24 |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
Allow tweaking SlidingPaneLayout fade colors/behavior The methods setSliderFadeColor and setCoveredFadeColor now allow the developer to configure the fading colors used for each pane. A value of 0 (fully transparent black) may be used to disable color filters for that pane. Change-Id: Ibd667752c140a8ebfd71e8be90578beb4aacab04
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
4a7420aa5bf8974446284ced17928baeee7cd1bd |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
am b83e059e: am ec0f9b59: am 94a8e450: Merge "Increase base duration of SlidingPaneLayout programmatic scrolling" into jb-mr1.1-ub-dev # Via Android Git Automerger (2) and others * commit 'b83e059ee6fcb0e4e81acaf07fc8dd61533bf46b': Increase base duration of SlidingPaneLayout programmatic scrolling
|
25960879b469f037614b1ff04c8b0d0739523fc3 |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
Increase base duration of SlidingPaneLayout programmatic scrolling Don't open/close the sliding pane quite so fast. Bug 8156144 Change-Id: Iff89efb48f82b7882bdf3ebc560c24e942b449e1
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
1ad61b390cca3d71ac8281138af142eb6c2f0307 |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
am 3727cc09: am d2212801: am 3c273907: Merge "Don\'t hide SlidingPaneLayout shadows if things don\'t slide" into jb-mr1.1-ub-dev # Via Android Git Automerger (2) and others * commit '3727cc09ed4c616e460f4359d8cd095f01bd0136': Don't hide SlidingPaneLayout shadows if things don't slide
|
3783c4b814bf70711fc4d674e9c7fbc34b1e5a83 |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
Don't hide SlidingPaneLayout shadows if things don't slide UX change; provided shadows should be drawn regardless of whether or not the panes fit together without sliding. Bug 8156151 Change-Id: Iecee767fbc5cde0078f7f8a84f5cefa6b74f6c13
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
635c29b8371397209e07a7dc39f1f84b1712a17c |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
am 2ef37cfa: am b07fd80f: am d7346782: Merge "SlidingPaneLayout layout stability fixes" into jb-mr1.1-ub-dev # Via Android Git Automerger (2) and others * commit '2ef37cfa24bc07588a5c969cbe00c17e0b27da04': SlidingPaneLayout layout stability fixes
|
06506fed3ad33981810ac780bb8c1779e759dcfa |
|
08-Feb-2013 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout layout stability fixes Fix some bugs around SlidingPaneLayout triggering a layout during a drag. Change-Id: I86852f5e11c59b9a3f19e196947bffa09e969206
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
0648a0bacd1a0f6576963993ca458f196cd92eac |
|
04-Feb-2013 |
Adam Powell <adamp@google.com> |
am 5f5ee5b6: am 9c35da04: am ee3f0ffb: SlidingPaneLayout features # Via Android Git Automerger (2) and Adam Powell (1) * commit '5f5ee5b6e2ca785c5e37e60c42f41caa1a60e548': SlidingPaneLayout features
|
ee3f0ffb0199e295cbf48aa1a61c8ae7056526ab |
|
01-Feb-2013 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout features Add support for shadows between panes and dimming both panes. Change-Id: I7b24436a81e59c03fb09edfc27fdc7b11a84f8c5
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
4ba94ce2e78dac516d97e5633db81f43d4236673 |
|
29-Jan-2013 |
Adam Powell <adamp@google.com> |
am caf5ba49: am 2a8dbefa: am ad9696cf: Fix some layout bugs with SlidingPaneLayout # Via Android Git Automerger (2) and Adam Powell (1) * commit 'caf5ba494ad6b45298998cfa82c59af5521510a6': Fix some layout bugs with SlidingPaneLayout
|
ad9696cf0da9b65c4a52f00fe5adaa17b99a05ca |
|
29-Jan-2013 |
Adam Powell <adamp@google.com> |
Fix some layout bugs with SlidingPaneLayout When combined with a ListView, using View#layout to move a view's frame around could mistakenly clear the layout request bit, confusing things quite effectively. Use the View#offset* method to move it around instead. Change-Id: Icc3c9303809ebddc9b1e60fd2fea5d3d0f8ca090
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
5a32bd661bd26d706dcb419515226e4785194425 |
|
10-Jan-2013 |
Adam Powell <adamp@google.com> |
resolved conflicts for merge of 4093b897 to master Change-Id: I2d1d51613bb2cb0d91e5d96f76d11d8bde8fd7e4
|
0eefe9ad0819b223006533cbc79a35d66684af32 |
|
18-Dec-2012 |
Adam Powell <adamp@google.com> |
Simplify implementation of SlidingPaneLayout Cut features that aren't needed. Fix some bogus invalidation problems. Also cherry-pick dependency dc56c78a7e: Have SlidingPaneLayout respect GONE children Don't measure or layout a child view that is GONE. Ignore parallax settings if nothing can slide.
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
dc56c78a7e2d06c9aabd3e90448c81671d8c05b1 |
|
18-Dec-2012 |
Adam Powell <adamp@google.com> |
Have SlidingPaneLayout respect GONE children Don't measure or layout a child view that is GONE. Ignore parallax settings if nothing can slide. Change-Id: I0138b01dfd878ddc37aa9197078308a52606ed18
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
6debd2bbcae1cd285d2e21db633998b7801f9f40 |
|
04-Dec-2012 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout features Add setLayerPaint to ViewCompat Add support for margins and parallax to SlidingPaneLayout Change-Id: Iddc44ba42d5021ded524e5c9835e5416e3f61867
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|
97341bdc5bea1d7bf777de65228039142d249f38 |
|
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Add SlidingPaneLayout SlidingPaneLayout gives a two-pane layout suitable for use at the top level of an activity layout. layout_width on children is treated as a minimum width and layout_weight indicates how remaining space should be divided, similar to LinearLayout. When there isn't enough space to lay out the child views, remaining views become sliding panels that can move over previous panels. If a panel slides more than halfway out of view, it dims and will not respond to normal touch input. Instead taps will slide the panel closed making its content fully visible again. Still todo: * Keyboard support - navigating into a dimmed pane should bring the pane back. * requestChildRectangleOnScreen and friends * Helpers for manipulating Up/Back in Activities * Further testing Change-Id: I4dae69e06d1cee4e7b68091f6bea70a317eab517
/frameworks/support/v4/java/android/support/v4/widget/SlidingPaneLayout.java
|