summaryrefslogtreecommitdiff
path: root/core/java/android/view/AppTransitionAnimationSpec.java
Commit message (Collapse)AuthorAgeFilesLines
* Optimize the Parcel read/write of remote animationRiddle Hsu2021-02-261-4/+4
| | | | | | | | | Eliminate the overhead of class name. A read/write pair of RemoteAnimationTarget can be reduced from 30us to 7us. Bug: 181025587 Test: CtsWindowManagerDeviceTestCases Change-Id: I58bd69012fcc3e6cb72c1fcfbb1db697e6c70e87
* App transitions/thumbnails: Switch to HardwareBufferLeon Scroggins III2020-03-101-3/+3
| | | | | | | | | | | | | | Bug: 148155907 Bug: 150395371 Test: go/wm-smoke These previously used a GraphicBuffer created from a HARDWARE Bitmap to parcel the Bitmap. As part of moving UI Rendering into a mainline module, which will not include/expose GraphicBuffer, Bitmap#createGraphicBufferHandle is being replaced by Bitmap#getHardwareBuffer. Switch over to the now public API. Change-Id: Id714a48a10fd03a03faa371e206e0c478ae1a4b7
* Use new UnsupportedAppUsage annotation.Artur Satayev2020-01-071-1/+1
| | | | | | | | Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library. Bug: 145132366 Test: m && diff unsupportedappusage_index.csv Change-Id: I288969b0c22fa3a63bc2e71bb5009fe4a927e154
* All Parcelable CREATOR fields are @NonNull.Jeff Sharkey2019-02-281-1/+1
| | | | | | | | | If they were null, then the Parcelable would fail to work. Bug: 126726802 Test: manual Change-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014 Exempt-From-Owner-Approval: Trivial API annotations
* Add @UnsupportedAppUsage annotationsMathew Inwood2018-08-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | For packages: android.view.textservice android.view.textclassifier.logging android.view.textclassifier android.view.inputmethod android.view.autofill android.view.accessibility android.view This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: I4147b038ed7adf0311ee9918b44766f82a057eaf
* Updating AnimationSpec and related internal APIs to use GraphicBuffer.Winson Chung2017-05-311-8/+7
| | | | | | | | | | | | | THIS IS A MANUAL MERGE OF ag/2311240 (PART 1) - This reduces the copy of the hardware bitmap when it is parceled/unparceled. Bug: 38507414 Bug: 62021436 Test: Launch Overview to/from app, ensure that the header bar shows Test: go/wm-smoke Change-Id: If644b18d7ca11569bd6544c7438b03ca13a9f0f4
* Improve animating from recents to multi window state.Filip Gruszczynski2015-08-191-0/+61
Previously all windows would start animating from a single thumbnail that was clicked. Now each animates from its thumbnail, including properly animating the thumbnail header. This involves System UI providing information about the thumbnail setup and app transition code using it to setup each individual animation. Change-Id: I6f45c94af6bcbf6898b8ed757d83505af99ed6b1