diff options
author | Romain Guy <romainguy@google.com> | 2011-01-06 10:04:23 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2011-01-06 18:34:30 -0800 |
commit | 171c592f0b7066acf279863c8a52ddabea49d3db (patch) | |
tree | eebf9a8c82c6a6d9db6edbf077b9299a96ae36e4 /tests/HwAccelerationTest/res/layout | |
parent | f0fe6d311d183c5fcf45d5e3e995fc8f9ed12f8b (diff) | |
download | frameworks_base-171c592f0b7066acf279863c8a52ddabea49d3db.zip frameworks_base-171c592f0b7066acf279863c8a52ddabea49d3db.tar.gz frameworks_base-171c592f0b7066acf279863c8a52ddabea49d3db.tar.bz2 |
New layers API for Views.
This API can be used to back a view and its children with either a
software layer (bitmap) or hardware layer (FBO). Layers have
various usages, including color filtering and performance
improvements during animations.
Change-Id: Ifc3bea847918042730fc5a8c2d4206dd6c9420a3
Diffstat (limited to 'tests/HwAccelerationTest/res/layout')
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_advanced_blend.xml | 21 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_advanced_gradient.xml | 21 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_layers.xml | 22 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_lines.xml | 22 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_newlayers.xml | 22 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_paths.xml | 21 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/_shaders.xml | 22 | ||||
-rw-r--r-- | tests/HwAccelerationTest/res/layout/view_layers.xml | 40 |
8 files changed, 163 insertions, 28 deletions
diff --git a/tests/HwAccelerationTest/res/layout/_advanced_blend.xml b/tests/HwAccelerationTest/res/layout/_advanced_blend.xml index 6efdd73..5b6fd3c 100644 --- a/tests/HwAccelerationTest/res/layout/_advanced_blend.xml +++ b/tests/HwAccelerationTest/res/layout/_advanced_blend.xml @@ -1,6 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <com.android.test.hwui.AdvancedBlendActivity.ShadersView - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="fill_parent" - android:layout_height="fill_parent"> -</com.android.test.hwui.AdvancedBlendActivity.ShadersView> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> diff --git a/tests/HwAccelerationTest/res/layout/_advanced_gradient.xml b/tests/HwAccelerationTest/res/layout/_advanced_gradient.xml index dd937f9..5e32ed2 100644 --- a/tests/HwAccelerationTest/res/layout/_advanced_gradient.xml +++ b/tests/HwAccelerationTest/res/layout/_advanced_gradient.xml @@ -1,6 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <com.android.test.hwui.AdvancedGradientsActivity.GradientsView - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="fill_parent" - android:layout_height="fill_parent"> -</com.android.test.hwui.AdvancedGradientsActivity.GradientsView> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> diff --git a/tests/HwAccelerationTest/res/layout/_layers.xml b/tests/HwAccelerationTest/res/layout/_layers.xml index c2b186d..25c76ac 100644 --- a/tests/HwAccelerationTest/res/layout/_layers.xml +++ b/tests/HwAccelerationTest/res/layout/_layers.xml @@ -1,6 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <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> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> + diff --git a/tests/HwAccelerationTest/res/layout/_lines.xml b/tests/HwAccelerationTest/res/layout/_lines.xml index 00f2556..c24dc25 100644 --- a/tests/HwAccelerationTest/res/layout/_lines.xml +++ b/tests/HwAccelerationTest/res/layout/_lines.xml @@ -1,6 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <com.android.test.hwui.LinesActivity.LinesView - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="fill_parent" - android:layout_height="fill_parent"> -</com.android.test.hwui.LinesActivity.LinesView> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> + diff --git a/tests/HwAccelerationTest/res/layout/_newlayers.xml b/tests/HwAccelerationTest/res/layout/_newlayers.xml index 062a2e1..5c37e37 100644 --- a/tests/HwAccelerationTest/res/layout/_newlayers.xml +++ b/tests/HwAccelerationTest/res/layout/_newlayers.xml @@ -1,6 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <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> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> + diff --git a/tests/HwAccelerationTest/res/layout/_paths.xml b/tests/HwAccelerationTest/res/layout/_paths.xml index b053482..34baf84 100644 --- a/tests/HwAccelerationTest/res/layout/_paths.xml +++ b/tests/HwAccelerationTest/res/layout/_paths.xml @@ -1,6 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <com.android.test.hwui.PathsActivity.PathsView - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="fill_parent" - android:layout_height="fill_parent"> -</com.android.test.hwui.PathsActivity.PathsView> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> diff --git a/tests/HwAccelerationTest/res/layout/_shaders.xml b/tests/HwAccelerationTest/res/layout/_shaders.xml index dcb42fb..070ac12 100644 --- a/tests/HwAccelerationTest/res/layout/_shaders.xml +++ b/tests/HwAccelerationTest/res/layout/_shaders.xml @@ -1,6 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <com.android.test.hwui.ShadersActivity.ShadersView - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="fill_parent" - android:layout_height="fill_parent"> -</com.android.test.hwui.ShadersActivity.ShadersView> + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" /> + diff --git a/tests/HwAccelerationTest/res/layout/view_layers.xml b/tests/HwAccelerationTest/res/layout/view_layers.xml new file mode 100644 index 0000000..e0cdc78 --- /dev/null +++ b/tests/HwAccelerationTest/res/layout/view_layers.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2011 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="horizontal" + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <ListView + android:id="@+id/list1" + android:layout_width="0dip" + android:layout_height="match_parent" + android:layout_weight="1" /> + + <ListView + android:id="@+id/list2" + android:layout_width="0dip" + android:layout_height="match_parent" + android:layout_weight="1" /> + + <ListView + android:id="@+id/list3" + android:layout_width="0dip" + android:layout_height="match_parent" + android:layout_weight="1" /> + +</LinearLayout> |