diff options
Diffstat (limited to 'tests/UiBench/res/layout')
-rw-r--r-- | tests/UiBench/res/layout/activity_bitmap_upload.xml | 52 | ||||
-rw-r--r-- | tests/UiBench/res/layout/activity_invalidate.xml | 39 | ||||
-rw-r--r-- | tests/UiBench/res/layout/activity_transition.xml | 103 | ||||
-rw-r--r-- | tests/UiBench/res/layout/activity_transition_details.xml | 39 | ||||
-rw-r--r-- | tests/UiBench/res/layout/card_row.xml | 45 | ||||
-rw-r--r-- | tests/UiBench/res/layout/invalidate_row.xml | 84 | ||||
-rw-r--r-- | tests/UiBench/res/layout/recycler_view.xml | 21 |
7 files changed, 383 insertions, 0 deletions
diff --git a/tests/UiBench/res/layout/activity_bitmap_upload.xml b/tests/UiBench/res/layout/activity_bitmap_upload.xml new file mode 100644 index 0000000..70faa07 --- /dev/null +++ b/tests/UiBench/res/layout/activity_bitmap_upload.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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:id="@+id/upload_root" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="10dp" + android:clipToPadding="false"> + <android.support.v7.widget.CardView + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1"> + <view class="com.android.test.uibench.BitmapUploadActivity$UploadView" + android:id="@+id/upload_view" + android:layout_width="match_parent" + android:layout_height="match_parent"/> + </android.support.v7.widget.CardView> + + <android.support.v4.widget.Space + android:layout_height="10dp" + android:layout_width="match_parent" /> + + <android.support.v7.widget.CardView + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" /> + + <android.support.v4.widget.Space + android:layout_height="10dp" + android:layout_width="match_parent" /> + + <android.support.v7.widget.CardView + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" /> +</LinearLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/activity_invalidate.xml b/tests/UiBench/res/layout/activity_invalidate.xml new file mode 100644 index 0000000..34bcca9 --- /dev/null +++ b/tests/UiBench/res/layout/activity_invalidate.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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:id="@+id/invalidate_root" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent"> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> + <include layout="@layout/invalidate_row"/> +</LinearLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/activity_transition.xml b/tests/UiBench/res/layout/activity_transition.xml new file mode 100644 index 0000000..d4c6610 --- /dev/null +++ b/tests/UiBench/res/layout/activity_transition.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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 + --> +<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:clipChildren="true" + android:columnCount="2" + android:rowCount="4"> + <ImageView + android:id="@+id/ducky" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:layout_column="0" + android:layout_row="0" + android:src="@drawable/ducky" + android:onClick="clicked" + android:transitionName="ducky"/> + <ImageView + android:id="@+id/woot" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/woot" + android:layout_column="1" + android:layout_row="0" + android:onClick="clicked" + android:transitionName="woot"/> + <ImageView + android:id="@+id/ball" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/ball" + android:layout_column="0" + android:layout_row="1" + android:onClick="clicked" + android:transitionName="ball"/> + <ImageView + android:id="@+id/block" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/block" + android:layout_column="1" + android:layout_row="1" + android:onClick="clicked" + android:transitionName="block"/> + <ImageView + android:id="@+id/jellies" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/jellies" + android:layout_column="0" + android:layout_row="2" + android:onClick="clicked" + android:transitionName="jellies"/> + <ImageView + android:id="@+id/mug" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/mug" + android:layout_column="1" + android:layout_row="2" + android:onClick="clicked" + android:transitionName="mug"/> + <ImageView + android:id="@+id/pencil" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/pencil" + android:layout_column="0" + android:layout_row="3" + android:onClick="clicked" + android:transitionName="pencil"/> + <ImageView + android:id="@+id/scissors" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:scaleType="centerCrop" + android:src="@drawable/scissors" + android:layout_column="1" + android:layout_row="3" + android:onClick="clicked" + android:transitionName="scissors"/> +</GridLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/activity_transition_details.xml b/tests/UiBench/res/layout/activity_transition_details.xml new file mode 100644 index 0000000..1022d2f --- /dev/null +++ b/tests/UiBench/res/layout/activity_transition_details.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + <ImageView + android:id="@+id/titleImage" + android:layout_height="0px" + android:layout_weight="1" + android:layout_width="match_parent" + android:scaleType="centerCrop" + android:transitionName="hero" + android:onClick="clicked"/> + <View + android:layout_width="match_parent" + android:layout_height="2dp" + android:background="#808080"/> + <TextView + android:layout_height="wrap_content" + android:layout_width="match_parent" + android:text="Sample Picture" + android:textSize="30sp" + android:textColor="#FFF"/> +</LinearLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/card_row.xml b/tests/UiBench/res/layout/card_row.xml new file mode 100644 index 0000000..215f9df --- /dev/null +++ b/tests/UiBench/res/layout/card_row.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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="100dp" + android:paddingStart="10dp" + android:paddingEnd="10dp" + android:paddingTop="5dp" + android:paddingBottom="5dp" + android:clipToPadding="false" + android:background="@null"> + <android.support.v7.widget.CardView + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1"> + <TextView + android:id="@+id/card_text" + android:layout_width="match_parent" + android:layout_height="match_parent"/> + </android.support.v7.widget.CardView> + + <android.support.v4.widget.Space + android:layout_height="match_parent" + android:layout_width="10dp" /> + + <android.support.v7.widget.CardView + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" /> +</LinearLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/invalidate_row.xml b/tests/UiBench/res/layout/invalidate_row.xml new file mode 100644 index 0000000..9feefde --- /dev/null +++ b/tests/UiBench/res/layout/invalidate_row.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2015 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="0dp" + android:layout_weight="1"> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> + <view class="com.android.test.uibench.InvalidateActivity$ColorView" + android:layout_weight="1" + android:layout_width="0dp" + android:layout_height="match_parent"/> +</LinearLayout>
\ No newline at end of file diff --git a/tests/UiBench/res/layout/recycler_view.xml b/tests/UiBench/res/layout/recycler_view.xml new file mode 100644 index 0000000..54c5b58 --- /dev/null +++ b/tests/UiBench/res/layout/recycler_view.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2015 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 + --> +<android.support.v7.widget.RecyclerView + xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/recyclerView" + android:layout_width="match_parent" + android:layout_height="match_parent"/> |