OSDN Git Service

Add to layoutlib the ability to simply render a Drawable.
authorXavier Ducrohet <xav@android.com>
Sat, 5 Feb 2011 01:28:43 +0000 (17:28 -0800)
committerXavier Ducrohet <xav@android.com>
Sat, 5 Feb 2011 01:34:40 +0000 (17:34 -0800)
commite25af9f721bcc89d73c8e56adc9d02a6bcfac1c6
tree5aff7ab5aa59bf8482327a95b09a13652dce9f38
parent1d2909b8ff75a392af9231fe848674378b234bb9
Add to layoutlib the ability to simply render a Drawable.

RenderParams is now a base class. SessionParams extends it
(and contains the layout and the rendering mode which are not
part of the base class).

DrawableParams is used for the new action and adds a reference
to a ResourceValue.

Change-Id: Ieacf4da91fda95df1d25a32ae0953bd9d8028113
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/PaletteControl.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java
eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/tests/functests/layoutRendering/ApiDemosRenderingTest.java
ide_common/src/com/android/ide/common/rendering/LayoutLibrary.java
layoutlib_api/src/com/android/ide/common/rendering/api/Bridge.java
layoutlib_api/src/com/android/ide/common/rendering/api/DrawableParams.java [new file with mode: 0644]
layoutlib_api/src/com/android/ide/common/rendering/api/RenderParams.java
layoutlib_api/src/com/android/ide/common/rendering/api/Result.java
layoutlib_api/src/com/android/ide/common/rendering/api/SessionParams.java [new file with mode: 0644]