diff options
| -rw-r--r-- | tests/VectorDrawableTest/res/color/vector_icon_fill_state_list_simple.xml | 22 | ||||
| -rw-r--r-- | tests/VectorDrawableTest/res/color/vector_icon_stroke_state_list_simple.xml | 22 | ||||
| -rw-r--r-- | tests/VectorDrawableTest/res/drawable/vector_icon_state_list_simple.xml | 31 | ||||
| -rw-r--r-- | tests/VectorDrawableTest/res/drawable/vector_icon_state_list_theme.xml (renamed from tests/VectorDrawableTest/res/drawable/vector_icon_state_list.xml) | 0 | ||||
| -rw-r--r-- | tests/VectorDrawableTest/src/com/android/test/dynamic/VectorDrawablePerformance.java | 3 |
5 files changed, 77 insertions, 1 deletions
diff --git a/tests/VectorDrawableTest/res/color/vector_icon_fill_state_list_simple.xml b/tests/VectorDrawableTest/res/color/vector_icon_fill_state_list_simple.xml new file mode 100644 index 000000000000..0e2467fa9d95 --- /dev/null +++ b/tests/VectorDrawableTest/res/color/vector_icon_fill_state_list_simple.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* + * Copyright (C) 2016 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. + */ +--> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:color="#f00" android:state_pressed="true" /> + <item android:color="#00f" /> +</selector>
\ No newline at end of file diff --git a/tests/VectorDrawableTest/res/color/vector_icon_stroke_state_list_simple.xml b/tests/VectorDrawableTest/res/color/vector_icon_stroke_state_list_simple.xml new file mode 100644 index 000000000000..7e6c8cea409a --- /dev/null +++ b/tests/VectorDrawableTest/res/color/vector_icon_stroke_state_list_simple.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* + * Copyright (C) 2016 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. + */ +--> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:color="#00f" android:state_pressed="true" /> + <item android:color="#f00" /> +</selector>
\ No newline at end of file diff --git a/tests/VectorDrawableTest/res/drawable/vector_icon_state_list_simple.xml b/tests/VectorDrawableTest/res/drawable/vector_icon_state_list_simple.xml new file mode 100644 index 000000000000..9f08fe83015e --- /dev/null +++ b/tests/VectorDrawableTest/res/drawable/vector_icon_state_list_simple.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* + * Copyright (C) 2016 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. + */ +--> +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:height="64dp" + android:width="64dp" + android:viewportHeight="24" + android:viewportWidth="24" > + + <path + android:fillColor="@color/vector_icon_fill_state_list_simple" + android:strokeColor="@color/vector_icon_stroke_state_list_simple" + android:strokeWidth="3" + android:pathData="M16.0,5.0c-1.955.0 -3.83,1.268 -4.5,3.0c-0.67-1.732 -2.547-3.0 -4.5-3.0C4.4570007,5.0 2.5,6.931999 2.5,9.5c0.0,3.529 3.793,6.258 9.0,11.5c5.207-5.242 9.0-7.971 9.0-11.5C20.5,6.931999 18.543,5.0 16.0,5.0z"/> + +</vector>
\ No newline at end of file diff --git a/tests/VectorDrawableTest/res/drawable/vector_icon_state_list.xml b/tests/VectorDrawableTest/res/drawable/vector_icon_state_list_theme.xml index b1ed85025040..b1ed85025040 100644 --- a/tests/VectorDrawableTest/res/drawable/vector_icon_state_list.xml +++ b/tests/VectorDrawableTest/res/drawable/vector_icon_state_list_theme.xml diff --git a/tests/VectorDrawableTest/src/com/android/test/dynamic/VectorDrawablePerformance.java b/tests/VectorDrawableTest/src/com/android/test/dynamic/VectorDrawablePerformance.java index a7da286ac6ab..717214740698 100644 --- a/tests/VectorDrawableTest/src/com/android/test/dynamic/VectorDrawablePerformance.java +++ b/tests/VectorDrawableTest/src/com/android/test/dynamic/VectorDrawablePerformance.java @@ -38,7 +38,8 @@ public class VectorDrawablePerformance extends Activity { R.drawable.vector_icon_gradient_1, R.drawable.vector_icon_gradient_2, R.drawable.vector_icon_gradient_3, - R.drawable.vector_icon_state_list, + R.drawable.vector_icon_state_list_simple, + R.drawable.vector_icon_state_list_theme, R.drawable.vector_drawable01, R.drawable.vector_drawable02, R.drawable.vector_drawable03, |