diff options
author | Setup Wizard Team <android-setup-team-eng@google.com> | 2021-11-25 00:54:33 +0000 |
---|---|---|
committer | Nicole Huang <nicolehuang@google.com> | 2021-11-25 14:51:10 +0000 |
commit | da45aaa7e67ffa6213c1b5e6e638b4b10ef258fe (patch) | |
tree | 9fe911dc4b1ffbf06751dc24f3ede4f79599d1bc /main/res | |
parent | 860cce2416fb7f1cd44256790c8ccc56ea9b4945 (diff) | |
download | setupdesign-da45aaa7e67ffa6213c1b5e6e638b4b10ef258fe.tar.gz |
Import updated Android Setupdesign Library 412158963
Copied from google3/third_party/java_src/android_libs/setupdesign
Test: mm
Included changes:
- 412158963 Hide item divider in google service when system property ...
- 412135443 Migrate compat classes to androidx
- 411941072 [SetupDesing] To add android:importantForAccessibility="n...
- 411938410 Support Item class config contentDescription for accessib...
- 411691396 Add the attribute accessibilityHeading in header title
- 411539431 [SetupDesing] Fix the keypad default focus issue in lands...
- 411518305 [Stencil] Adds BC transition for RTL style on S.
- 410938656 [Stencil] Makes HeaderMixin and DescriptionMixin supports...
- 410189919 Fix sample app truncated in sw800 when partner config off
PiperOrigin-RevId: 412158963
Bug: 207099076
Change-Id: I094efbeaceada9a3a5b94018cf8e8ed8909d8e30
Diffstat (limited to 'main/res')
-rw-r--r-- | main/res/anim-ldrtl-v31/sud_interpolator.xml | 19 | ||||
-rw-r--r-- | main/res/anim-ldrtl-v31/sud_slide_back_in.xml | 22 | ||||
-rw-r--r-- | main/res/anim-ldrtl-v31/sud_slide_back_out.xml | 22 | ||||
-rw-r--r-- | main/res/anim-ldrtl-v31/sud_slide_next_in.xml | 22 | ||||
-rw-r--r-- | main/res/anim-ldrtl-v31/sud_slide_next_out.xml | 22 | ||||
-rw-r--r-- | main/res/layout-land-v31/sud_glif_blank_template_content.xml | 1 | ||||
-rw-r--r-- | main/res/layout-land-v31/sud_glif_list_template_content.xml | 1 | ||||
-rw-r--r-- | main/res/layout-land-v31/sud_glif_preference_template_content.xml | 1 | ||||
-rw-r--r-- | main/res/layout-land-v31/sud_glif_recycler_template_content.xml | 1 | ||||
-rw-r--r-- | main/res/layout-land-v31/sud_glif_template_content.xml | 4 | ||||
-rw-r--r-- | main/res/values/attrs.xml | 1 | ||||
-rw-r--r-- | main/res/values/styles.xml | 3 |
12 files changed, 118 insertions, 1 deletions
diff --git a/main/res/anim-ldrtl-v31/sud_interpolator.xml b/main/res/anim-ldrtl-v31/sud_interpolator.xml new file mode 100644 index 0000000..bec77f0 --- /dev/null +++ b/main/res/anim-ldrtl-v31/sud_interpolator.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2021 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. +--> + +<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" + android:pathData="M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1" /> diff --git a/main/res/anim-ldrtl-v31/sud_slide_back_in.xml b/main/res/anim-ldrtl-v31/sud_slide_back_in.xml new file mode 100644 index 0000000..006d9b4 --- /dev/null +++ b/main/res/anim-ldrtl-v31/sud_slide_back_in.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2021 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. +--> + +<translate xmlns:android="http://schemas.android.com/apk/res/android" + android:duration="@integer/sudTransitionDuration" + android:fromXDelta="100%" + android:toXDelta="0%" + android:interpolator="@anim/sud_interpolator" /> diff --git a/main/res/anim-ldrtl-v31/sud_slide_back_out.xml b/main/res/anim-ldrtl-v31/sud_slide_back_out.xml new file mode 100644 index 0000000..341bbad --- /dev/null +++ b/main/res/anim-ldrtl-v31/sud_slide_back_out.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2021 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. +--> + +<translate xmlns:android="http://schemas.android.com/apk/res/android" + android:duration="@integer/sudTransitionDuration" + android:fromXDelta="0%" + android:toXDelta="-100%" + android:interpolator="@anim/sud_interpolator" /> diff --git a/main/res/anim-ldrtl-v31/sud_slide_next_in.xml b/main/res/anim-ldrtl-v31/sud_slide_next_in.xml new file mode 100644 index 0000000..77d4cd5 --- /dev/null +++ b/main/res/anim-ldrtl-v31/sud_slide_next_in.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2021 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. +--> + +<translate xmlns:android="http://schemas.android.com/apk/res/android" + android:duration="@integer/sudTransitionDuration" + android:fromXDelta="-100%" + android:toXDelta="0%" + android:interpolator="@anim/sud_interpolator" /> diff --git a/main/res/anim-ldrtl-v31/sud_slide_next_out.xml b/main/res/anim-ldrtl-v31/sud_slide_next_out.xml new file mode 100644 index 0000000..8ae16d4 --- /dev/null +++ b/main/res/anim-ldrtl-v31/sud_slide_next_out.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2021 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. +--> + +<translate xmlns:android="http://schemas.android.com/apk/res/android" + android:duration="@integer/sudTransitionDuration" + android:fromXDelta="0%" + android:toXDelta="100%" + android:interpolator="@anim/sud_interpolator" /> diff --git a/main/res/layout-land-v31/sud_glif_blank_template_content.xml b/main/res/layout-land-v31/sud_glif_blank_template_content.xml index dd4d52d..fd7cbd2 100644 --- a/main/res/layout-land-v31/sud_glif_blank_template_content.xml +++ b/main/res/layout-land-v31/sud_glif_blank_template_content.xml @@ -47,6 +47,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="@dimen/sud_glif_land_content_area_weight" + android:focusedByDefault="true" android:orientation="vertical"> <FrameLayout diff --git a/main/res/layout-land-v31/sud_glif_list_template_content.xml b/main/res/layout-land-v31/sud_glif_list_template_content.xml index 478ac5f..f7a353b 100644 --- a/main/res/layout-land-v31/sud_glif_list_template_content.xml +++ b/main/res/layout-land-v31/sud_glif_list_template_content.xml @@ -58,6 +58,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="@dimen/sud_glif_land_content_area_weight" + android:focusedByDefault="true" android:orientation="vertical"> <com.google.android.setupdesign.view.StickyHeaderListView diff --git a/main/res/layout-land-v31/sud_glif_preference_template_content.xml b/main/res/layout-land-v31/sud_glif_preference_template_content.xml index c03d2fe..fcb9ff6 100644 --- a/main/res/layout-land-v31/sud_glif_preference_template_content.xml +++ b/main/res/layout-land-v31/sud_glif_preference_template_content.xml @@ -58,6 +58,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="@dimen/sud_glif_land_content_area_weight" + android:focusedByDefault="true" android:orientation="vertical"> <FrameLayout diff --git a/main/res/layout-land-v31/sud_glif_recycler_template_content.xml b/main/res/layout-land-v31/sud_glif_recycler_template_content.xml index 4840caf..4bd56ea 100644 --- a/main/res/layout-land-v31/sud_glif_recycler_template_content.xml +++ b/main/res/layout-land-v31/sud_glif_recycler_template_content.xml @@ -59,6 +59,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="@dimen/sud_glif_land_content_area_weight" + android:focusedByDefault="true" android:orientation="vertical"> <com.google.android.setupdesign.view.HeaderRecyclerView diff --git a/main/res/layout-land-v31/sud_glif_template_content.xml b/main/res/layout-land-v31/sud_glif_template_content.xml index d1b6b92..1e8f9a0 100644 --- a/main/res/layout-land-v31/sud_glif_template_content.xml +++ b/main/res/layout-land-v31/sud_glif_template_content.xml @@ -58,6 +58,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="@dimen/sud_glif_land_content_area_weight" + android:focusedByDefault="true" android:orientation="vertical"> <com.google.android.setupdesign.view.BottomScrollView @@ -65,7 +66,8 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" - android:scrollIndicators="?attr/sudScrollIndicators"> + android:scrollIndicators="?attr/sudScrollIndicators" + android:importantForAccessibility="no"> <LinearLayout android:layout_width="match_parent" diff --git a/main/res/values/attrs.xml b/main/res/values/attrs.xml index 48003a0..3f167ac 100644 --- a/main/res/values/attrs.xml +++ b/main/res/values/attrs.xml @@ -187,6 +187,7 @@ <attr name="android:summary" /> <attr name="android:title" /> <attr name="android:visible" /> + <attr name="android:contentDescription" /> <attr name="sudIconTint" /> <attr name="sudIconGravity" /> </declare-styleable> diff --git a/main/res/values/styles.xml b/main/res/values/styles.xml index 7c0065d..c6dea59 100644 --- a/main/res/values/styles.xml +++ b/main/res/values/styles.xml @@ -701,6 +701,8 @@ <item name="android:fontFamily" tools:targetApi="jelly_bean">@string/sudFontSecondary</item> <item name="android:textAlignment" tools:targetApi="jelly_bean_mr1">gravity</item> <item name="android:textColor">?android:attr/textColorPrimary</item> + <item name="android:textDirection" tools:targetApi="jelly_bean_mr1">locale</item> + <item name="android:accessibilityHeading" tools:targetApi="p">true</item> </style> <style name="SudGlifDescription" parent="SudDescription.Glif"> @@ -712,6 +714,7 @@ <item name="android:layout_marginEnd">?attr/sudMarginEnd</item> <item name="android:fontFamily" tools:targetApi="jelly_bean">@string/sudFontSecondary</item> <item name="android:textColor">?android:attr/textColorPrimary</item> + <item name="android:textDirection" tools:targetApi="jelly_bean_mr1">locale</item> </style> <style name="SudGlifHeaderContainer"> |