summaryrefslogtreecommitdiff
path: root/core/java/android/view/ViewOutlineProvider.java
Commit message (Collapse)AuthorAgeFilesLines
* Add outlineProvider attributeChris Craik2014-08-191-0/+29
| | | | | bug:16871683 Change-Id: Iae9326c41872ac03d40ebeec6257522a34cbe1ff
* Set default outline alpha to 1.0fChris Craik2014-08-041-1/+2
| | | | | bug:16795461 Change-Id: I7ccecee84b47a2bbf91fc11ad3005160f913ba77
* Add outline alphaChris Craik2014-07-311-1/+6
| | | | | | | | | | 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
* Tweaks to outline APIChris Craik2014-07-191-8/+4
| | | | | | | | | | b/15283203 b/16142564 Remove boolean return value chaining, as it's redundant with the data in the Outline itself. Change-Id: I3116e57cd1b35c98b74e95195117edd7e39fb2df
* Initial replacement of setOutline() with ViewOutlineProvider APIChris Craik2014-07-011-0/+57
bug:15283203 A View's outline is now managed by its outline provider. This means the outline is automatically requeried when needed (e.g. drawable updates or resize), with customizable querying behavior. Also adds 'isFilled' property to outline, to be used for hinting shadow overdraw avoidance. Change-Id: Ie137548fa850f1ff7863ab2f660d05145c2ad11e