5004032ebc2aee97c5884b7f91cc33d2f98ae8b5 |
|
26-Sep-2014 |
Alan Viverette <alanv@google.com> |
Fixed mutate() for RippleDrawable, ASLD, AVD, fix applyTheme in VD BUG: 17646144 Change-Id: I58c111d86224dc8f7f557073c0bcbc22ad74aa1b
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
2ae56403542582bd39c0e522bf29844d59300f37 |
|
15-Sep-2014 |
Alan Viverette <alanv@google.com> |
Reduce overdraw after clearing ripples in RippleDrawable We only need to force a transparent draw after canceling a render thread accelerated animation, and then we can draw again without the transparency to avoid overdraw in the display list. BUG: 17451761 Change-Id: I640f9a29d0940a93802f14a15f27d2c2072755ce
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
8683a4f819c5b4c77593568048428a6a18a883ca |
|
10-Sep-2014 |
Alan Viverette <alanv@google.com> |
Only force drawing in RippleDrawable when necessary BUG: 17451761 Change-Id: Ibb9d1c64791ec54eb90608c957eeb5efb1712b4a
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
a3f0c2b21a73a82a919abe247c4046d114f3712c |
|
05-Sep-2014 |
Alan Viverette <alanv@google.com> |
Simplify ripple background drawing, fix ripple alphas Eliminates an extra saveLayer on the background in the common case of a rectangle-bounded ripple. Ripples and backgrounds are now drawn at 50% opacity of the ripple color, which ensures that both the ripple and background are visible and that the pressed state has a correct combined alpha. Also fixes a bug where hardware (RT) animation was getting turned off prematurely. BUG: 17405007 BUG: 17398089 BUG: 17394445 BUG: 17389859 Change-Id: Idb5808368fe563581a51a8cb9778275ee8d22f4c
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
94b88e7103b0ce7a1bb1f79156b5fdc07f1c90b4 |
|
03-Sep-2014 |
Alan Viverette <alanv@google.com> |
Merge "Remove partial support for hotspot changes on focus movement" into lmp-dev
|
a8a8ff000b2902eb4e187e62be39fd9535c6c839 |
|
03-Sep-2014 |
Alan Viverette <alanv@google.com> |
Remove partial support for hotspot changes on focus movement Also removes unused x/y position and tween values on RippleBackground. The background is now always centered within the hotspot area. BUG: 17300399 Change-Id: I1904c9f44e6bebb2b434d2b092205edd42204263
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
be0dd99bac781d1dd73cb67f33bcd931e3693af5 |
|
03-Sep-2014 |
Alan Viverette <alanv@google.com> |
Make sure ripple background bounds are used for invalidation BUG: 17349157 Change-Id: Ie88fbabbc66349aea9b7d00e28ca12f93776a4a7
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
fdbb98e56d4668c7bfa8de59c3c438c0cb69a535 |
|
29-Aug-2014 |
Alan Viverette <alanv@google.com> |
Fix disappearing ripple background, treat active ripple separately There is only a single background, and it did not correctly handle enter() being called while exit() was busy animating. We now cancel all animations when starting an enter or exit. Also separates the active ripple from the list of animating (exiting) ripples. BUG: 17042060 BUG: 17281011 Change-Id: I4d4e33560867c7c71c1bdb72b17d52d6fbd86f68
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
40e38d43675b9baa4383058e5afd5291291abc81 |
|
27-Aug-2014 |
Alan Viverette <alanv@google.com> |
Fix NPE in RippleDrawable Invalidate was called while we were busy clearing the list of animating ripples, which led to an inconsistency between the ripple count and actual state of the ripple list. BUG: 17136636 BUG: 17281011 Change-Id: Ifb7be7eb334ad9a44cc3a1e6f55ad1e35218989a
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
d78a44576c6bac5541e04c1f38599d43c9943653 |
|
21-Aug-2014 |
Alan Viverette <alanv@google.com> |
Jump drawable state (including ripples) on view detach BUG: 15350931 Change-Id: I09928f59fb7b9f6d87b1f5219353a41ae6b5681d
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
34a14f967ab6c88829c9a36ce6e909c47b3ee398 |
|
16-Aug-2014 |
Alan Viverette <alanv@google.com> |
Better handling of unresolved theme attributes Also adds a (very obviously wrong) default color to RippleDrawable Change-Id: I6d29b371f4e59accbebf25eb059b1f372b9184b0
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
27cede8777c999f226e2e1035b5011e59b558444 |
|
13-Aug-2014 |
Alan Viverette <alanv@google.com> |
Prevent re-entry when clearing animating hotspots BUG: 16651728 Change-Id: I2b1b1501a4adfded833d0ed95ec3537ae217a6d7
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
dbcbca447564245921697c6965b77d69cb1e795f |
|
08-Aug-2014 |
Alan Viverette <alanv@google.com> |
Don't make ripples respond to selection state Also exports view pressed state for hierarchyviewer. BUG: 16622634 Change-Id: I754428dd1d59f3b7450b01976a73d5151d27152e
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
77b5cad3efedd20f2b7cc14d87ccce1b0261960a |
|
31-Jul-2014 |
Chris Craik <ccraik@google.com> |
Add outline alpha bug:16140822 bug:16566746 This allows background drawables to alter the opacity of a shadow being cast with their own alpha values. Change-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
b6417b8b9492d88ccfbb723decaece1bb9ff0f73 |
|
29-Jul-2014 |
Alan Viverette <alanv@google.com> |
Don't double-cancel the active ripple BUG: 16651728 Change-Id: Ibe413eabf9644c2ac9a5c8c1418ff996dacf606a
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
6ce6d70f9c78f0197f1369246bf55a5f6b8d7ba4 |
|
25-Jul-2014 |
Alan Viverette <alanv@google.com> |
Separate background from ripple for better focus/press UX Regresses the "jump" when focus changes, since the background position is static and we don't have any reasonable UX spec for this yet. BUG: 16323640 Change-Id: I7152546ed08375864174049b342653b3c4d3d9fb
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
96335e3543e88f7a26b465d547d68a60678232c8 |
|
24-Jul-2014 |
Alan Viverette <alanv@google.com> |
Merge "Remove the max ripple count exceeded warning" into lmp-dev
|
e5d6cf85e2d8a76015202eb2d00bdfe7417a6752 |
|
24-Jul-2014 |
Alan Viverette <alanv@google.com> |
Remove the max ripple count exceeded warning BUG: 16543509 Change-Id: I84ec8e01136d1f0f34c6153d8ef7936de547746e
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
ade9ef236c5258d7369597f2f8a08ab277396513 |
|
23-Jul-2014 |
Alan Viverette <alanv@google.com> |
Ensure ripple mask gets updated in public constructor Change-Id: I084ff0357c8e3cf08d3700d9c7dce42726b986f1
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
31ba192dd201df2cad96a8c503f730130ab0d80f |
|
18-Jul-2014 |
Chris Craik <ccraik@google.com> |
Tweaks to outline API b/15283203 b/16142564 Remove boolean return value chaining, as it's redundant with the data in the Outline itself. Change-Id: I3116e57cd1b35c98b74e95195117edd7e39fb2df
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
7068c39526459c18a020e29c1ebfa6aed54e2d0f |
|
14-Jul-2014 |
Alan Viverette <alanv@google.com> |
Fix hotspot movement on focus change BUG: 15726988 Change-Id: I97f88e5f7e404ecfcd5c254fddd18c8f6616064e
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
935b1fa24d05533a95ee47425ab9bedb31641012 |
|
11-Jul-2014 |
Alan Viverette <alanv@google.com> |
Remove old RippleDrawable constructor, fix new constructor BUG: 16221737 Change-Id: I3807d8d7ccccf66568b9d5421cb9456fe818e2bf
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
8e5e11b99fac942122ee2d6cdd30af51564861ae |
|
07-Jul-2014 |
Alan Viverette <alanv@google.com> |
Handle configuration changes in drawable attributes Adds themeable attribute support to InsetDrawable, adds support for attribute configuration changes to all themable drawables. BUG: 16045735 Change-Id: I3dc62d28801760ac69d303be81b6c78bb9bb5aca
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
7c0517272ba2d97084739a14fea78641b265eb5d |
|
08-Jul-2014 |
Alan Viverette <alanv@google.com> |
Fix getOutline() in ripple and layer drawables BUG: 16134862 Change-Id: Ibcef20fc154ecc342344770f96fbd3d77d6fad26
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
6ae2d7cefafd7fbf5e7c8d7d3c1869e66056b7f8 |
|
30-Jun-2014 |
Alan Viverette <alanv@google.com> |
Don't call deprecated RippleDrawable constructor BUG: 15972806 Change-Id: If0973eed2da4708312a1320be4dd0b314157bc9a
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
7275abde37f0ad2df50e78de2fee1c0cfeb9cd92 |
|
27-Jun-2014 |
Alan Viverette <alanv@google.com> |
Require color in RippleDrawable constructor, fix documentation Marks old constructor for removal and emits LOG_E when used. BUG: 15808263 Change-Id: Iae4f3237261541cb04f42343351b3fc0ac4929ac
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
e3c433aa457138425e514494e4d06590076a1d07 |
|
19-Jun-2014 |
Alan Viverette <alanv@google.com> |
Persist selector on ListView and GridView layout BUG: 15472031 Change-Id: I0d10be3e0cf8a4d7580bd834e432c1c15fc481f5
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
a4eab42fe437bff3f8ee9dde264579067ea5cdbd |
|
10-Jun-2014 |
Alan Viverette <alanv@google.com> |
Change ripple tint to color, remove tintMode Also fixes double ripple on list preferences, missing ripple on up button, and adds the Toolbar style to public. Further improves ripple performance. BUG: 15523923 BUG: 15473856 Change-Id: I5e8bf417368b60fcc33c80852e12f27b8c580774
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
1b6e856e6f9dab4464e3c556b2f68527439fc329 |
|
09-Jun-2014 |
Alan Viverette <alanv@google.com> |
Optimize use of layers in ripple, update dialog styling BUG: 15474733 BUG: 15473856 Change-Id: I7c17865c7b2d4aad0fc3660ffac90e9f7ce8fda9
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
b996d809bf10a9ad1f6f6be790d0261fe1565f3b |
|
04-Jun-2014 |
Alan Viverette <alanv@google.com> |
Update ripple spec, fix ripple mask, rotate progress drawable Change-Id: I4fc155bf2f12d9f324c354dee81479f9cddafac4
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
55a54e17df5d77d83d5221345eaea65f1a6094b9 |
|
04-Jun-2014 |
Alan Viverette <alanv@google.com> |
Merge "Update theme colors, fix EditText state transition" into lmp-preview-dev
|
dcf7b59f845297c6e96950615e439d96ce3fb739 |
|
03-Jun-2014 |
Alan Viverette <alanv@google.com> |
Update theme colors, fix EditText state transition BUG: 11218747 BUG: 15200201 Change-Id: I94368897ea9466ae971b25fc80d6ca43433aadd5
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
7a98f74438ac8da8bed5ebdb54c70ce24557a9d8 |
|
03-Jun-2014 |
Alan Viverette <alanv@google.com> |
Fix NPE when ripples are canceled due to visibility change BUG: 15406248 Change-Id: I63ce42fef8e1614372ee4a82e45eb15e8bbe1fe3
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
dc6046fca37264b48e9c959f38d08cfb78f436ed |
|
02-Jun-2014 |
Alan Viverette <alanv@google.com> |
Allow ripple bounds to change during enter animation BUG: 15315168 Change-Id: I7588be96648318473998cfd5deba678224f1db51
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
4d2f2483f6d9e2eb25d843d676981f4ebc9c79e5 |
|
02-Jun-2014 |
Alan Viverette <alanv@google.com> |
Fixes hotspot list transitions, update to use a single hotspot Also updates background and button colors to match spec, removes dependency on bouncycastle Arrays. Vastly simplifies ripple drawing. Adds APIs for maximum ripple radius. Makes selectableItemBackground bounded by default and adds an unbounded version and theme attribute. BUG: 15315168 BUG: 15314684 BUG: 15314830 BUG: 15316768 BUG: 15333033 BUG: 15344050 Change-Id: Ib0619587ce78e43056b66571bae185e0f1613185
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
e7772d313b88e9fd3366670a9c8d1b145edef344 |
|
22-May-2014 |
Alan Viverette <alanv@google.com> |
Move setTint into Drawable, unhide getDirtyBounds on Drawable BUG: 15089957 Change-Id: Ib622ba24b3f4bcf430e1d524895ac5cb104a232e
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
53a3ed7c46c12c2e578d1b1df8b039c6db690eaa |
|
22-May-2014 |
Alan Viverette <alanv@google.com> |
Clean up hotspot bounds API Change-Id: I7daf7e2d360d761f673aa69a0f925b8076ab19c6
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|
c80ad99a33ee49d0bac994c1749ff24d243c3862 |
|
20-May-2014 |
Alan Viverette <alanv@google.com> |
TouchFeedbackDrawable is now RippleDrawable Change-Id: I59f5f04b73089215c6320560556ac21beb03db06
/frameworks/base/graphics/java/android/graphics/drawable/RippleDrawable.java
|