OSDN Git Service

Display volume dialog for longer...
authorJulia Reynolds <juliacr@google.com>
Tue, 12 Sep 2017 14:44:34 +0000 (10:44 -0400)
committerJulia Reynolds <juliacr@google.com>
Wed, 13 Sep 2017 13:40:10 +0000 (09:40 -0400)
If the alarms only introduction is visible. Also fix the spacing
of the intro message.

Change-Id: I63c0b992ed0b7aad707a92eb1b451192af71aeae
Fixes: 65188805
Test: manual

packages/SystemUI/res/layout/volume_zen_footer.xml
packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java

index 7ffcb1e..df79c5f 100644 (file)
         android:id="@+id/zen_embedded_divider"
         android:layout_width="match_parent"
         android:layout_height="1dp"
-        android:layout_marginBottom="12dp"
         android:layout_marginTop="8dp"
         android:background="@color/qs_tile_divider" />
 
-
     <RelativeLayout
         android:id="@+id/zen_introduction"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginStart="16dp"
         android:layout_marginEnd="16dp"
-        android:paddingTop="8dp"
         android:paddingBottom="8dp"
         android:background="@drawable/zen_introduction_message_background"
         android:theme="@*android:style/ThemeOverlay.DeviceDefault.Accent.Light">
index 694c72f..41a5dc8 100644 (file)
@@ -75,6 +75,7 @@ import android.widget.TextView;
 import com.android.settingslib.Utils;
 import com.android.systemui.Dependency;
 import com.android.systemui.Interpolators;
+import com.android.systemui.Prefs;
 import com.android.systemui.R;
 import com.android.systemui.plugins.VolumeDialog;
 import com.android.systemui.plugins.VolumeDialogController;
@@ -514,6 +515,9 @@ public class VolumeDialogImpl implements VolumeDialog, TunerService.Tunable {
         if (mSafetyWarning != null) return 5000;
         if (mExpanded || mExpandButtonAnimationRunning) return 5000;
         if (mActiveStream == AudioManager.STREAM_MUSIC) return 1500;
+        if (mZenFooter.shouldShowIntroduction()) {
+            return 6000;
+        }
         return 3000;
     }
 
index 7464212..80e1629 100644 (file)
@@ -152,6 +152,7 @@ public class ZenFooter extends LinearLayout {
                                 mController.getCurrentUser(), true /*shortVersion*/);
         Util.setText(mSummaryLine2, line2);
     }
+
     public boolean shouldShowIntroduction() {
         final boolean confirmed =  Prefs.getBoolean(mContext,
                 Prefs.Key.DND_CONFIRMED_ALARM_INTRODUCTION, false);