summaryrefslogtreecommitdiffstats
path: root/tests/HwAccelerationTest/res/layout
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2010-12-21 06:20:28 -0800
committerXavier Ducrohet <xav@android.com>2010-12-22 10:30:53 -0800
commitd38e776a3cc8cb53945cbebafbe6f6c2e3501fa5 (patch)
tree91f1359ed446aeafc20c8322073612a77c1652d5 /tests/HwAccelerationTest/res/layout
parent70119929549b6d241244c51952ed1f4a313a5ff7 (diff)
downloadframeworks_base-d38e776a3cc8cb53945cbebafbe6f6c2e3501fa5.zip
frameworks_base-d38e776a3cc8cb53945cbebafbe6f6c2e3501fa5.tar.gz
frameworks_base-d38e776a3cc8cb53945cbebafbe6f6c2e3501fa5.tar.bz2
LayoutLib: support for layers.
Layers require that drawing methods potentially draw in more than one bitmaps. To handle this this patch offers the following: - move all drawing methods to use Drawable - Drawables are now handled by GcSnapshot since its the one handling the layers - moved Canvas_Delegate.createCustomGraphics to GcSnapshot which does not expose the Graphics2D objects anymore so its draw() methods are the only way to draw. - handles creating layers in GcSnapshot.save() and blitting them in restore() Other changes: - Clean up the create/save API in GcSnapshot - Fixed drawing bitmaps with alpha and other composite modes. Change-Id: I1e230087493d044a10de71f4b6d29083e3f3bf64
Diffstat (limited to 'tests/HwAccelerationTest/res/layout')
-rw-r--r--tests/HwAccelerationTest/res/layout/_layers.xml6
-rw-r--r--tests/HwAccelerationTest/res/layout/_newlayers.xml6
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/HwAccelerationTest/res/layout/_layers.xml b/tests/HwAccelerationTest/res/layout/_layers.xml
new file mode 100644
index 0000000..c2b186d
--- /dev/null
+++ b/tests/HwAccelerationTest/res/layout/_layers.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<com.android.test.hwui.LayersActivity.LayersView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+</com.android.test.hwui.LayersActivity.LayersView>
diff --git a/tests/HwAccelerationTest/res/layout/_newlayers.xml b/tests/HwAccelerationTest/res/layout/_newlayers.xml
new file mode 100644
index 0000000..062a2e1
--- /dev/null
+++ b/tests/HwAccelerationTest/res/layout/_newlayers.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<com.android.test.hwui.NewLayersActivity.LayersView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+</com.android.test.hwui.NewLayersActivity.LayersView>