OSDN Git Service

ADT: Animation preparation.
authorXavier Ducrohet <xav@android.com>
Thu, 25 Nov 2010 00:41:53 +0000 (16:41 -0800)
committerXavier Ducrohet <xav@android.com>
Mon, 29 Nov 2010 19:51:58 +0000 (11:51 -0800)
commitd9881e4b0ed00c7f7fd529f482cfd08b7d9ec396
treeaeec22f6cbc66c69113c7054e34d2e6cd97ec3eb
parenta2f6143a565e77b21026aca9bce7da41c350374c
ADT: Animation preparation.

Update layoutlib API to work better with the new scene
locking mechanism (for concurrent renderings), new error
types in SceneResult, and updated Animation listener.

ADT changes to record the view object in CanvasViewInfo,
and the current LayoutScene in ViewHierarchy.

Added a test menu item to start an animation. This
is temporary and will be fixed later.

Change-Id: I67df2d116afdfd23c093e4645d4a0f99695c5d95
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/CanvasViewInfo.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/GraphicalEditorPart.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/LayoutCanvas.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/ViewHierarchy.java
layoutlib_api/src/com/android/layoutlib/api/LayoutScene.java
layoutlib_api/src/com/android/layoutlib/api/SceneParams.java
layoutlib_api/src/com/android/layoutlib/api/SceneResult.java