summaryrefslogtreecommitdiff
path: root/tools/layoutlib/bridge/src/android/animation/AnimationThread.java
AgeCommit message (Collapse)Author
2017-05-10Removing layout from frameworks/baseDiego Perez
The directory is being moved to its own project in frameworks/layoutlib Bug: 36889565 Test: Built manually Change-Id: I69a1a826d0bac8ede1f9a337c9c1d930bbcd04f3
2017-01-11Add measure only call to layoutlibDiego Perez
Change-Id: Ie36a5218a0356f394356fce2b327f35f57a26951 (cherry picked from commit 7a6d487f9254aaa175976e5832cea78a1a79c9e7)
2014-01-27Revert "Move frameworks/base/tools/ to frameworks/tools/"Adam Lesinski
This reverts commit 9f6a119c8aa276432ece4fe2118bd8a3c9b1067e.
2013-08-28Move frameworks/base/tools/ to frameworks/tools/Mike Lockwood
Change-Id: I3ffafdab27cc4aca256c3a5806b630795b75d5c8
2012-04-27Work around build break in layoutlib.Jeff Brown
Bug: 6413563 Change-Id: Ia7101fba87f3784fd8159c75e4289f642913d099
2012-02-02Make Layoutlib compile on Java 6.Xavier Ducrohet
Change-Id: Ic8f0e321c6c218de83664fc01f253a07fa80852c
2011-12-05Use a Choreographer to schedule animation and drawing.Jeff Brown
Both animations and drawing need to march to the beat of the same drum, but the animation system doesn't know abgout the view system and vice-versa so neither one can drive the other. We introduce the Choreographer as a drummer to keep everyone in time and ensure a magnificent performance. This patch enabled VSync based animations and drawing by default. Two system properties are provided for testing purposes to control the behavior. "debug.choreographer.vsync": Enables vsync based animation timing. Defaults to true. When false, animations are timed by posting delayed messages to a message queue in the same way they used to be before this patch. "debug.choreographer.animdraw": Enables the use of the animation timer to drive drawing such that drawing is synchronized with animations (in other words, with vsync or the timing loop). Defaults to true. When false, layout traversals and drawing are posted to the message queue for execution without any delay or synchronization in the same way they used to be before this patch. Stubbed out part of the layoutlib animation code because it depends on the old timing loop (opened bug 5712395) Change-Id: I186d9518648e89bc3e809e393e9a9148bbbecc4d
2011-08-11Make some methods/fields package private so that layoutlib can access them.Xavier Ducrohet
Change-Id: I4aeadfbaf8a4f6a459fa19937c21ac23d9e5fb64