From d4712ff999da1d68a21b0f5a20d63775c3b98b21 Mon Sep 17 00:00:00 2001 From: Zoey Chen Date: Thu, 29 Jul 2021 16:30:21 +0800 Subject: [PATCH] [Provider Model] Apply the latest figma of Provider Model Test: manual Bug: 194982368 Change-Id: Ic67d00787da7d4a6d971578ee8c7c3daa43fbfc3 Merged-In: Ic67d00787da7d4a6d971578ee8c7c3daa43fbfc3 (cherry picked from commit c9d30aeb46cd672cf68ace4011656c33bfde77aa) --- ...progress_indeterminate_horizontal_rect.xml | 25 ++++++++++ ...eterminate_horizontal_material_trimmed.xml | 23 +++++++++ ...gress_indeterminate_horizontal_trimmed.xml | 44 +++++++++++++++++ .../layout/internet_connectivity_dialog.xml | 48 +++++++++---------- .../res/layout/internet_list_item.xml | 4 +- packages/SystemUI/res/values/styles.xml | 9 ++++ .../qs/tiles/dialog/InternetDialog.java | 5 +- .../dialog/InternetDialogController.java | 7 +-- 8 files changed, 132 insertions(+), 33 deletions(-) create mode 100644 packages/SystemUI/res/anim/progress_indeterminate_horizontal_rect.xml create mode 100644 packages/SystemUI/res/drawable/progress_indeterminate_horizontal_material_trimmed.xml create mode 100644 packages/SystemUI/res/drawable/vector_drawable_progress_indeterminate_horizontal_trimmed.xml diff --git a/packages/SystemUI/res/anim/progress_indeterminate_horizontal_rect.xml b/packages/SystemUI/res/anim/progress_indeterminate_horizontal_rect.xml new file mode 100644 index 0000000000000..13133cb451e41 --- /dev/null +++ b/packages/SystemUI/res/anim/progress_indeterminate_horizontal_rect.xml @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/drawable/progress_indeterminate_horizontal_material_trimmed.xml b/packages/SystemUI/res/drawable/progress_indeterminate_horizontal_material_trimmed.xml new file mode 100644 index 0000000000000..95209f8eb8abf --- /dev/null +++ b/packages/SystemUI/res/drawable/progress_indeterminate_horizontal_material_trimmed.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/drawable/vector_drawable_progress_indeterminate_horizontal_trimmed.xml b/packages/SystemUI/res/drawable/vector_drawable_progress_indeterminate_horizontal_trimmed.xml new file mode 100644 index 0000000000000..aec204f45aa7c --- /dev/null +++ b/packages/SystemUI/res/drawable/vector_drawable_progress_indeterminate_horizontal_trimmed.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/layout/internet_connectivity_dialog.xml b/packages/SystemUI/res/layout/internet_connectivity_dialog.xml index 7f22b71832a3d..f7919d43c551b 100644 --- a/packages/SystemUI/res/layout/internet_connectivity_dialog.xml +++ b/packages/SystemUI/res/layout/internet_connectivity_dialog.xml @@ -17,6 +17,7 @@ @@ -46,7 +47,7 @@ android:gravity="center_vertical|center_horizontal" android:layout_width="wrap_content" android:layout_height="20dp" - android:layout_marginTop="8dp" + android:layout_marginTop="4dp" android:ellipsize="end" android:maxLines="1" android:fontFamily="google-sans" @@ -54,18 +55,20 @@ + android:id="@+id/divider" + android:layout_gravity="center_vertical|center_horizontal" + android:layout_width="340dp" + android:layout_height="4dp" + android:background="?androidprv:attr/colorSurfaceVariant"/> + android:layout_gravity="center_horizontal" + android:visibility="gone" + style="@style/TrimmedHorizontalProgressBar"/> + android:layout_marginTop="16dp" + android:paddingStart="22dp" + android:paddingEnd="22dp"> + android:paddingStart="22dp" + android:paddingEnd="22dp"> + android:paddingStart="22dp" + android:paddingEnd="22dp"> + android:paddingStart="22dp" + android:paddingEnd="22dp"> + android:paddingStart="22dp" + android:paddingEnd="22dp"> @dimen/settingslib_min_switch_width + + diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java index 44c933cd16e9a..f303aa9df4127 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java @@ -101,6 +101,7 @@ public class InternetDialog extends SystemUIDialog implements private InternetDialogController mInternetDialogController; private TextView mInternetDialogTitle; private TextView mInternetDialogSubTitle; + private View mDivider; private ProgressBar mProgressBar; private LinearLayout mInternetListLayout; private LinearLayout mConnectedWifListLayout; @@ -205,6 +206,7 @@ public class InternetDialog extends SystemUIDialog implements mInternetDialogTitle = mDialogView.requireViewById(R.id.internet_dialog_title); mInternetDialogSubTitle = mDialogView.requireViewById(R.id.internet_dialog_subtitle); + mDivider = mDialogView.requireViewById(R.id.divider); mProgressBar = mDialogView.requireViewById(R.id.wifi_searching_progress); mInternetListLayout = mDialogView.requireViewById(R.id.internet_list); mMobileNetworkLayout = mDialogView.requireViewById(R.id.mobile_network_layout); @@ -438,7 +440,8 @@ public class InternetDialog extends SystemUIDialog implements mIsProgressBarVisible = true; } mIsProgressBarVisible = visible; - mProgressBar.setVisibility(mIsProgressBarVisible ? View.VISIBLE : View.INVISIBLE); + mProgressBar.setVisibility(mIsProgressBarVisible ? View.VISIBLE : View.GONE); + mDivider.setVisibility(mIsProgressBarVisible ? View.GONE : View.VISIBLE); mInternetDialogSubTitle.setText(getSubtitleText()); } diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java index 13c576301e643..8123fc855be52 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java @@ -318,7 +318,7 @@ public class InternetDialogController implements WifiEntry.DisconnectCallback, Drawable getWifiConnectedDrawable(WifiEntry wifiEntry) throws Throwable { final @ColorInt int tint; tint = Utils.getColorAttrDefaultColor(mContext, - com.android.internal.R.attr.colorAccentPrimaryVariant); + com.android.internal.R.attr.colorControlNormal); final Drawable drawable = mContext.getDrawable( com.android.settingslib.Utils.getWifiIconResource(wifiEntry.getLevel())); drawable.setTint(tint); @@ -345,11 +345,6 @@ public class InternetDialogController implements WifiEntry.DisconnectCallback, drawable.setTint( Utils.getColorAttrDefaultColor(mContext, android.R.attr.colorControlNormal)); - if (activeNetworkIsCellular()) { - drawable.setTint(Utils.getColorAttrDefaultColor(mContext, - com.android.internal.R.attr.colorAccentPrimaryVariant)); - } - } catch (Throwable e) { e.printStackTrace(); }