History log of /frameworks/base/core/java/android/view/GhostView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e5a93aa81ce79bf7fa529b09b50d7473f07a74a2 06-Jun-2015 George Mount <mount@google.com> Don't cause requestLayout when transition changes Visibility.

Bug 21400515

When a Visibility transition temporarily changes a View's
visibility, it should not cause a requestLayout or any other
action, such as focus change. This adds a hidden method to
View to allow it to tweak the visibility without causing
other side-effects.

Change-Id: I5a06149983051319080130e5b5e7cc7edda8dd3e
/frameworks/base/core/java/android/view/GhostView.java
180fd27832b429aaca0a35e8b93c88195b6451be 08-May-2015 George Mount <mount@google.com> Merge "Don't call updateDisplayListIfDirty outside draw." into mnc-dev
0006e88863e5f88e6b1cbd047a8b08ad4d8913c7 08-May-2015 George Mount <mount@google.com> Don't call updateDisplayListIfDirty outside draw.

Bug 20909826

Change-Id: If332319ba192606cc30fc8d0de00086fc5135deb
/frameworks/base/core/java/android/view/GhostView.java
8261a3f5ed1dbd5aa63b7819f2ef7a8e4a6ee9a1 06-May-2015 George Mount <mount@google.com> Fix crash during Activity Transition with TextureView.

Bug 20675857

GhostView was synchronously forcing the View's parent to get
the display list when it was created. TextureView's cannot
create a display list until a surface is available and will
crash if it is attempted. This change moves the request to
an invalidate to get it to execute at a later time.

Change-Id: I12afebdfd57eb29c1a35b23a63d045e319547faf
/frameworks/base/core/java/android/view/GhostView.java
31a2d063df5111e730abe7d07be064690deedc34 01-May-2015 Chris Craik <ccraik@google.com> Revert "Revert "Merge getDisplayList and updateDisplayListIfDirty""

Fixes breakage from HwAccelerationTest

This reverts commit b2847afde24aac22c8fb804cdce0c24b8a7c40c4.

Change-Id: I762b3c9020fc1d06bac61ffa8b956049147515b1
/frameworks/base/core/java/android/view/GhostView.java
b2847afde24aac22c8fb804cdce0c24b8a7c40c4 01-May-2015 Chris Craik <ccraik@google.com> Fix build.

Revert "Merge getDisplayList and updateDisplayListIfDirty"

This reverts commit f85d064b536d9b2028a83e21d98eac9b40b74e95.

Change-Id: I8b1566aba67c385d72759ea2aea16edcd8477813
/frameworks/base/core/java/android/view/GhostView.java
f85d064b536d9b2028a83e21d98eac9b40b74e95 01-May-2015 Chris Craik <ccraik@google.com> Merge getDisplayList and updateDisplayListIfDirty

bug:17767704

Change-Id: I5dffc0fa343d5d67d5fe59c78eca77bb8645ce0e
/frameworks/base/core/java/android/view/GhostView.java
f6829a0a618b4523619ec53c996b04d67e3186b9 10-Mar-2015 Chris Craik <ccraik@google.com> Remove HardwareCanvas

Change-Id: I239646a7f00f09d3f76fe6b6162eed86bc0d6e77
/frameworks/base/core/java/android/view/GhostView.java
50ac6cb9820da352bd5e89596b17561878e969cc 30-Sep-2014 George Mount <mount@google.com> Clear preordered list after use.

Bug 17671834
Bug 17697944

Change-Id: I0ba46f32661869db0c925b00342211ea543e2f88
/frameworks/base/core/java/android/view/GhostView.java
8120652bb1155d762d945c1a3bf1636b6825dbd2 27-Sep-2014 George Mount <mount@google.com> Order GhostViews so that they display in their ghosted view's order.

Bug 17671834

GhostViews can be added in arbitrary order since they are added
depending on how they are insterted into the TransitionValues
maps. This CL does two things: it ensures that GhostViews are always
pulled to the top of the Overlay and inserts GhostViews into
the Overlay in the order that their ghosted views are drawn.

Change-Id: I9f68105126834cc8f30a6cfe5d58fc3c51465afd
/frameworks/base/core/java/android/view/GhostView.java
203d1cce5c6e45c329c27271f01041aa94509e27 15-Sep-2014 Chris Craik <ccraik@google.com> Enable shadow for GhostView

bug:17331776
Change-Id: Ia5819422e8cb53d2a4da110f819823b4e90e2fee
/frameworks/base/core/java/android/view/GhostView.java
0017ef9ee1ca342863a76fd44d1cce4709a7ce67 12-Aug-2014 Dake Gu <dake@google.com> fix ghost clipBounds problem

OverlayViewGroup clipChildren=true, so that RenderNode
of GhostView will be forced clip its content to its bounds.
Because GhostView is transformed to a different location
other than (0,0), the content left/up to the bounds
is clipped out.

Introduce another clipChildren=false view between
OverlayViewGroup and GhostView.

b/16982904

Change-Id: Ia11926c78e19bffe80c3d4584a59b83b2fbee6df
/frameworks/base/core/java/android/view/GhostView.java
fe361d2113b8f3c54797d7bd720ca739328bd7aa 09-Jul-2014 George Mount <mount@google.com> Move shared elements to overlay when in a transition group.

Bug 15744995

Change-Id: Icf1ee603de23c7bb3bce3723cb24009e36f153d7
/frameworks/base/core/java/android/view/GhostView.java
807e40c55cd74004ecc2392f8655fb89b3bb5304 09-Jul-2014 George Mount <mount@google.com> Allow a "ghost view" that paint a different view from the overlay.

Bug 15744995

The ghost view doesn't route touch events, but hides another
view in its normal parent, and paints it as a child of another
ViewGroup or ViewGroupOverlay.

Change-Id: I352e14c366ccfb7303cee1dbff8563c673fd12ff
/frameworks/base/core/java/android/view/GhostView.java