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(); }